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

Re: [AVT] Comments on draft-ietf-avt-rtp-svc-07.txt



 
>>6) Session multiplexing, page 16
>>
>>  "Each RTP session requires a separate signaling and has a separate  
>> Timestamp, Sequence Number, and SSRC space."
>>
>>  I am unclear about what is meant by a separate Timestamp 
>space. Does  
>> this mean that the encoded values are different (for security 
>> purposes)  but are based on the same clock, or does it mean 
>that they 
>> are different  and based on different clocks.
>>
>>  Presumably the former is the intention. I can not see how the 
>> non-CL-DON  decoding order recovery method could work if the latter 
>> were the  intention.
>>
>>  The intention is that timestamp values are independent for the RTP  
>> sessions. I think different RTP sessions should use the same clock, 
>> but  probably that should not be mandated - when considering the 
>> potential  use cases with parallel encoding devices with 
>different clocks.
>>  Different clocks certainly adds difficulties for the 
>non-CL-DON mode 
>> to  work, but it should still be possible, after the 
>timestamp values 
>> of  different sessions are mapped to a same clock.
>
>RTP 3550 mandates that separate streams each has separate 
>Timestamp, Sequence Number, and SSRC spaces, so the quote 
>above is merely repeating this requirement.
>
>Allowing for different base clocks (drift, offset, rate, etc) 
>among the separate streams would be... fun, though possible.  
>Normally you *do* need to account for different clocks (at 
>least in synchronizing streams), but for this case 
>(enhancement layers, part of a defined multi-session entity, 
>where all the layers come from one theoretical source (I 
>assume?)), you could make an argument for the clock bases (not 
>the values!) being tied.
>

Agreed - as I thought earlier. 

>The point about different encoding devices - the encoder 
>doesn't set the time of the frame; the time it was sampled 
>does.  Assuming they came from the same sampled source, that 
>isn't an issue.
>

You are right. 

>Also, is there something somewhere else that states that the 
>timestamp rate negotiated for each stream via signalling has 
>to be the same?  There should be, even though it seems 
>obvious.  Just because 90000 is the 'default', don't assume it 
>will always be used or required.
>

I thought about the same. Maybe this should go to the signaling draft
(draft-ietf-mmusic-decoding-dependency).

>
>"requires a separate signaling" is awkward and may be 
>confusing; I'd use something like "Each RTP session is 
>negotiated as a separate stream via signalling, such as 
>separate m= lines in SDP (RFC xxxx)".  Not a huge point. 
>

Agreed. 

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