I'm looking at something to do the following

Stream a USB web camera feed
Stream GPS data

I'd like to maybe delay the stream of the web camera by recording the camera to a file and streaming the file, hoping it might improve quality of the stream.

I was looking at VLC for the video, but what will stream the GPS data?

I'm looking at doing this on a NetBook.