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

Re: [AVT] Cross-layer decoding order



On 16 Feb 2008, at 22:18, <Ye-Kui.Wang at nokia.com> wrote:
>>> More architecturally, I wonder if cross-layer decoding is a question
>>> that should be addressed in a generic manner rather than per-media.
>>> Several drafts have been presented recently for audio codecs  
>>> which do
>>> session multiplexing in a very similar way to H.264/SVC, and they  
>>> also
>>> need to be able to indicate a global decoding order.  Should this be
>>> addressed as a generic problem?
>>
>> That's an interesting idea. If there are sufficient
>> commonalities between the different payload formats, it makes
>> sense to use a common mechanism if such a thing is possible
>> (perhaps either an extension to the RTP header, or a common
>> building block used in different payload headers).
>
> There are at least three existing drafts (the SVC payload draft,  
> the MVC
> payload draft, and the EVBR payload draft) that are common in this
> regard.
>
> Having an extension to the RTP header is what Mike has proposed  
> earlier.
> If this is viable, it would be the cleanest solution in the long run,
> and it will reduce a lot the document complexity for scalable codec's
> RTP payload drafts. The only problem is when an RFC for this can be
> available to enable SVC deployment.

We've had a requirement since RFC 1889 that the header extension be  
ignorable without affecting correctness, so I don't think we can use  
it for this role (although I understand the desire to do so).

> Having a common block used in different payload headers is not easy or
> impossible to achieve, because the SVC and MVC draft are both based on
> RFC 3984 and are required to be backward compatible to RFC 3984. If  
> all
> the scalable codecs are, like the EVBR codec, developped from scratch
> and not based an existing codec, then a common buidling block in  
> payload
> headers is then easy to achieve.

I'm less concerned with the format of the bits in the header, than in  
the semantics. Having common semantics across formats would be  
incredibly useful - the exact syntax of the bits is less important.

-- 
Colin Perkins
http://csperkins.org/


_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
http://www.ietf.org/mailman/listinfo/avt