[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [AVT] draft-ietf-avt-rtp-svc-03.txt and RFC 3984 (sprop-parameter-sets)



Randell,
A FIR is used to get a synchronization point. For H.263 and H.261 it was
full picture. But for H.264 you need the parameter set. The assumption
is that there was for example a video switch so a party connected to the
video in the middle of the stream.
Now the source gets a FIR, what is his behavior, does it sent the
parameter sets in the signaling or in the media path. 

Roni 

> -----Original Message-----
> From: Randell Jesup [mailto:rjesup at wgate.com]
> Sent: Thursday, November 29, 2007 7:24 PM
> To: Even, Roni
> Cc: avt at ietf.org; Jonathan Lennox
> Subject: Re: [AVT] draft-ietf-avt-rtp-svc-03.txt and RFC 3984 (sprop-
> parameter-sets)
> 
> "Even, Roni" <roni.even at polycom.co.il> writes:
> >I understand why most H.264 video conferencing will not use
> >sprop-parameter-sets. I think this was not a good idea. Synchronizing
> >between signaling and media is not there.
> 
> So how then do you guarantee the parameter set is available?  (And
that
> it's the 'right' one)?  In-stream use, though common, mostly works
when
> there's only a single set and they never, ever change.  It also wastes
> bandwidth.
> 
> If you're changing/adding parameter sets in-stream, you're betting on
luck
> that they get through, and probably sending them on every IDR (and
perhaps
> either forcing extra IDRs or extra SPS/PPS's into the stream, in case
they
> got lost).
> 
> Or you have to come up with a separate reliable transport over RTP and
> RTCP, or re-use/mis-use some other SIP command to change them (INFO).
> 
> >Using re-invite for changing sets or as a response for FIR is not the
> >best solution.
> 
> Who would use re-INVITE as a response to FIR?  Either they're
in-stream
> (in
> opposition to the RFC, though harmless if they're the same as the
> sprop-parameter-set value), in which case you can repeat them in
response
> to an FIR, or they were in signalling to start with, in which case you
> don't need to re-INVITE to send them.
> 
> >We moved all media control requests (fast update) to the
> >media path and now you have to send the parameter sets in the
signaling
> >path so what was gained, we lost more since INFO has less overhead on
> >the SIP UA then the re-Invite
> 
> Parameter sets need a reliable transport, unlike fast-update.
Fast-update
> has nothing to do with parameter sets.  And are you saying we should
send
> parameter updates via INFO?  We could do that, and it can be reliable
and
> lower-overhead than re-INVITE, but I've never seen a spec for it, and
also
> how often do you expect to change parameter sets?  It also could
> complicate
> things like B2BUA's, I'd think.
> 
> --
> 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://www1.ietf.org/mailman/listinfo/avt