[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] draft-ietf-avt-rtp-rfc3984bis-06.txt - Profile level
YK,
If I understand correctly, you would have two m-lines, one a=sendonly
(on which a lower bandwidth is negotiated, say), and one a=recvonly (on
which a higher bandwidth is negotiated, say)? This would really
complicate things. For example, I think you would need to assign two
different labels (a=label attribute), because I don't think the use of
the same label for two m-lines is defined. How would you refer to them
for floor control purposes? Also you would need to convey two a=crypto
lines for security descriptions if using SRTP. It would also complicate
NAT traversal, e.g., if using ICE, I think you would need to treat them
as two separate media.
John
> -----Original Message-----
> From: avt-bounces at ietf.org [mailto:avt-bounces at ietf.org] On
> Behalf Of Ye-Kui Wang
> Sent: 04 May 2009 22:56
> To: 'Roni Even'; avt at ietf.org
> Subject: Re: [AVT] draft-ietf-avt-rtp-rfc3984bis-06.txt -
> Profile level
>
> Hi,
>
> The current design in the bis draft (as well as in in RFC
> 3984) does allow negotiation of asymmetric video solutions
> using SDP offer/answer. What you need to do is just to
> separate the sending part (a=sendonly) and the receiving part
> (=recvonly) in the SDP. Therefore, I don't think there is any
> problem and any need for change in the regard.
>
> BR,YK
>
>
> ________________________________
>
> From: avt-bounces at ietf.org
> [mailto:avt-bounces at ietf.org] On Behalf Of Roni Even
> Sent: Monday, May 04, 2009 5:09 PM
> To: avt at ietf.org
> Subject: [AVT] draft-ietf-avt-rtp-rfc3984bis-06.txt -
> Profile level
>
>
>
> From: Ashish Goyal
> Sent: Tuesday, May 05, 2009 12:04 AM
> To: 'avt at ietf.org'
> Subject: draft-ietf-avt-rtp-rfc3984bis-06.txt - Profile level
>
>
>
> Hi,
>
> I am leading an effort of sip video vendors under
> the aegis of IMTC Sip video parity and working on a BCP
> document to enhance sip video interoperability. In our
> discussion today there were some concerns around the section
> 8.2.2 of 3984bis - specifically around the text
>
>
>
> "The level part of "profile-level-id" is
> downgradable, i.e. the answerer MUST maintain the same or a
> lower level or remove the media format (payload type) completely. "
>
>
>
> I am writing this mail in the hope that we can amend
> the 3984 bis so that we can consider it as a reference -
> rather than having a conflicting BCP document for video.
>
>
>
> The recommendation from the group was to
>
> 1) Consider level parameter as a declaration of
> receive capabilities and not let it imply the resolution used
> for transmit
>
> 2) Consider the level parameter as either
> upgradeable or downgradeable - since it's really talking
> about receive capability. The answerer must not transmit a
> level higher than the offer - but can provide an answer which
> contains a level higher than the offer. This would allow the
> offerer to transmit a higher level than it can receive - if
> it chooses to.
>
>
>
> Here is the issue that we are trying to address by
> having asymmetric support for level.
>
>
>
> One of the use cases which is well supported by some
> of the leading video implementers is support for asymmetric
> video resolutions. The use case where this becomes important
> is when the calls are made from a video softclient running
> on a pc. Because of asymmetric compute requirements on
> encode and decode - the video softclients would be able to
> typically decode much higher resolution - than they are able
> to encode. However section 8.2.2 makes this negotiation difficult.
>
>
>
> Here is how the use case is expected to work.
>
>
>
> Assume the video device A is able to decode level 3.1
> and encode only level 1.1
>
> B is capable of both decoding and encoding level 3.1.
>
> A would quote a level of 3.1 in its offer
>
> B would respond with level 3.1 in the answer
>
>
>
> A would send to B video stream at level 1.1 - since A
> can only encode at level 1.1.
>
> B would send level 3.1 to A since A can decode upto level 3.1.
>
>
>
>
>
> Regards,
>
> Ashish
>
>