I have successfully transmit live MPEG4 video using Live555, but have
a problem.
I connect the IP camera to a monitor, and a dsp evaluation board too.

The video in the VLC player is almost delayed 2 second than the video
in the monitor.

where can i modify the source code to reduce the transmission time?

You can't, because there is no significant delay in the "LIVE555 Streaming Media" code - at either the sending end or the receiving (VLC) end.

However, VLC does have a separate jitter buffer that - by default - adds 1.2 seconds (1200 ms) at the receiving end. You can reduce this by changing VLC's Preferences->Interface(all)->Input/Codecs->Demuxers->RTP/RTSP->Caching value (ms) option. Note, though, that if you reduce this value too much, your image quality (in VLC) might suffer.

Also, you haven't said how you are transferring video data from your camera into our "MPEG4VideoStreamDiscreteFramer" class. Perhaps there is some delay there - e.g., if you are usng an OS pipe, then you might be able to reduce its buffer size also.
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to