[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] draft-schierl-avt-rtp-multi-session-transmission-00.txt
Hi
Comments inline below
Regards
Ingemar
> -----Original Message-----
> From: Randell Jesup [mailto:rjesup at wgate.com]
> Sent: den 13 november 2008 19:51
> To: Ye-Kui.Wang at nokia.com
> Cc: Ingemar Johansson S; avt at ietf.org
> Subject: Re: [AVT]
> draft-schierl-avt-rtp-multi-session-transmission-00.txt
>
> <Ye-Kui.Wang at nokia.com> writes:
> >I tend to agree with Ingemar that the problem of the RTP header
> >extension mechanism is not serious. If the RTP header extension
> >mechanism is based on decoder order numbers of coded data
> units, then I
> >think it is really generic and applies to any layered or
> multi-source
> >codec, including flexible scalable video codecs such as SVC.
>
>
> Ingemar Johansson writes;
> >>I have a comment on
> >>draft-schierl-avt-rtp-multi-session-transmission-00.txt
> >>
> >>
> >>=============
> >>7.2.6. RTP header extension
> >>
> >> The RTP header extension may be used to add generic
> signaling about
> >> Data Alignment to RTP packets.
> >>
> >>7.2.6.1. Identified problems
> >>
> >> RTP header extensions are required to be ancillary
> information which
> >> can safely be discarded by receivers which do not
> understand them.
> >> Data alignment mechanisms do not satisfy this requirement.
> >>=============
> >
> >>My question is ..how serious is the identified problem ?.
> >>My gut feeling is that a receiver that implements e.g decoding of
> >>G.718 content will likely update the RTP stack to recognize header
> >>extensions if header extensions are used to carry e.g the NTP
> >>timestamp related to the RTP timetstamp in the RTP header.
>
> What if an intermediary deletes the header extension? (SBC,
> B2BUA, raw message store, etc).
There is of course a risk that this may happen.
However I am curious as to what extent this may actually happen as it
would also cause the authentication to fail in case SRTP is used.
>
> This isn't to say it might not be a good idea - but requiring
> header extensions to pass through may not be a good idea.
> You also have issues where you can't use multiple header
> extensions in the same RTP packet, so moving too much to them
> is a problem.
Ok. A fallback is always to use RTCP SR (which is sent anyway), the
convergence will be slower and clock-skew compensation will complicate
an implementation somewhat but it will anyway be a fallback solution.
The additional method (if possible to use) will speed up convergenge.
As for the problem with multiple header extensions, I would not believe
that you need to add the "timing alignent" header extension in every
packet. Also I believe it is up to the sender to prioritize between the
header extensions.
>
> --
> Randell Jesup, Worldgate (developers of the Ojo videophone),
> ex-Amiga OS team rjesup at wgate.com "The fetters imposed on
> liberty at home have ever been forged out of the weapons
> provided for defence against real, pretended, or imaginary
> dangers from abroad."
> - James Madison, 4th US president (1751-1836)
>
>
_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
https://www.ietf.org/mailman/listinfo/avt