[vlc-devel] commit: Qt4: try to improve sout protocol names ( 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).
More information about the vlc-devel