[vlc-devel] Problems with synchronizing video and audio using RTP (live555)

Ross Finlayson finlayson at live555.com
Mon Jun 22 18:17:01 CEST 2009

>I think I found something on this. I'm sending the stream without RTCP

That's your problem.  RTCP is a *mandatory* part of the RTP/RTCP 
standard, *especially if* you have separate audio and video RTP 
streams.  It is specifically how these separate RTP streams are 
synchronized.  Therefore, you need to implement RTCP in your server. 
(If you had used the "LIVE555 Streaming Media" code to implement your 
server as well as your client, then you would have gotten a RTCP 
implementation automatically.)

Note also that problems with the "LIVE555 Streaming Media" code 
(rather than just the "live555.cpp" interface code used in VLC) 
should be discussed on the "live-devel at lists.live555.com" mailing 
list, *not* on a VLC mailing list.  However, your suggested 'patch' 
is nonsense, and will not work.  The solution to your problem is to 
implement RTCP in your server.

Ross Finlayson
Live Networks, Inc.

More information about the vlc-devel mailing list