[vlc-devel] vlc: svn commit r21814 (jb)
Damien Fouilleul
Damien.Fouilleul at laposte.net
Sat Sep 8 16:25:28 CEST 2007
Rémi Denis-Courmont wrote:
>> raw UDP is still used to feed EdgeQAM through a local network, where
>> packets reordering is not a problem, so dropping this is a mistake
>>
>
> The idea that there can be no reordering on a local network is an urban
> myth. There might be trunking/bonding for instance.
> Or you might even have reordering on loopback if you use some packet
> schedulers.
>
> As far as I know, we do not have any muxer that supports reordering,
> so you are essentially broken if you use raw UDP.
>
>
In the absolute, I don't disagree with you. Unfortunately, when you feed
hundreds MPTS or SPTS to an EdgeQam, i.e gigabits of data, out of order
packets just cannot be reordered and are just dropped, the local network
must be configured in such a way that packets are routed in a
predictable matter (ever heard of MPLS ?). Anyway, in those conditions,
RTP does not provide any advantage over raw UDP. btw, in most cases,
RTP's advantage isn't really about reordering, but timestamping, as late
packets can be dropped early by any router in a the network path, thus
avoid unnecessary congestion in low bandwidth networks, such as GPRS, etc...
More information about the vlc-devel
mailing list