[vlc-devel] commit: Qt4: try to improve sout protocol names ( Rémi Denis-Courmont )

Rémi Denis-Courmont remi at remlab.net
Sun Dec 6 17:17:47 CET 2009


Le mercredi 2 décembre 2009 00:33:53 Pierre Ynard, vous avez écrit :
> TS over RTP sucks. And it's retarded, why would you stack together an
> encapsulation method *and* a session protocol?

TS over RTP sure has higher overhead than plain RTP.

On the other hand, with TS, a non-elementary stream is described with just an 
address and a port.

Also, some codecs cannot be carried over plain RTP (e.g. DVD subs).

Then, you don't need to wait for the first RTCP-SR to do lip synchronization. 
This is not much of an issue for RTSP, as clever servers (not VLC) will send 
RTCP-SR packets at start for fast synchronization. But it is a noticeable 
issue with multicast.

Last, TS supports can dynamically change the elementary streams. RTP cannot 
handle this, since it requires an out-of-band description (SDP).

-- 
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis



More information about the vlc-devel mailing list