[vlc-devel] Re: New Patch for RTSP offset feature.
Marian Durkovic
md at bts.sk
Wed Oct 11 10:05:13 CEST 2006
On Wed, Oct 11, 2006 at 07:53:19AM +1000, Rob Casey wrote:
> > Talking about Amino - well, proper support of standars has
> > never been the case with them. When one of our local service
> > providers tried to convince them to support TS in RTP (since
> > TS in raw UDP is utterly flawed in principles), they simply
> > didn't care any bit.
>
> The thing is that it's not just Amino at fault here. I've seen the same
> with a number of IPTV STB manufacturers and unsurprisingly invariably it
> comes down to the numbers where developing a client around raw UDP
> rather than RTP is more acceptable in implementation and maintenance
> cost.
Rob,
since I'm one of the authors of RTP reordering code for VLC, I really
don't understand what extra costs could be involved. I'm not speaking
about separate audio/video streams delivered over multiple RTP streams,
which require RTCP synchronization etc. I'm just saying that the TS
payload should not be placed directly into UDP packets but a 14-bytes
RTP header needs to be added in between. This RTP header contains sequence
number, which _must_ be used by the client to restore correct order of
packets and drop duplicates.
The current STB implementations seem to believe that IP multicast will
deliver packets in correct order and only once. While this naive approach
might work in a very limited environment, once you add some redundancy to
the network and/or high-speed interfaces, it immediately fails.
Working implementation of RTP reordering for client side is part of VLC
for almost 1 year now:
https://trac.videolan.org/vlc/log/trunk/modules/access/udp.c
I'm quite surprised that the STB manufacturers refuse to implement this.
Maybe they need to found out the hard way - when one of their major
customers upgrades his networks and suddenly all IPTV streams break.
With kind regards,
M.
--------------------------------------------------------------------------
---- ----
---- Marian Durkovic network manager ----
---- ----
---- Slovak Technical University Tel: +421 2 524 51 301 ----
---- Computer Centre, Nam. Slobody 17 Fax: +421 2 524 94 351 ----
---- 812 43 Bratislava, Slovak Republic E-mail/sip: md at bts.sk ----
---- ----
--------------------------------------------------------------------------
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list