Re: SDP attribute "a=imageattr:": (2) revised SDP O/A [3GPP CT4 "SIS-CT"]
"Schwarz, Albrecht (Albrecht)" <[email protected]> Thu, 8 Aug 2013 15:04:54 +0000
| Newsgroups | gmane.ietf.megaco |
|---|---|
| Message-ID | <786615F3A85DF44AA2A76164A71FE1AC08B69E@FR711WXCHMBA03.zeu.alcatel-lucent.com> |
Thanks Christian for you evaluation and further insights! Concerning 3GPP Iq, I guess that both wildcarding levels need to be described: "PT level" wildcard: expected not to be used at IMS call control level (due to single video codec); thus the IMS-ALG shall not use "PT wildcarding" as well at gateway control level "attr level" wildcard: guess "$" and "-" both are applicable, dependent on the use case (IMS-AGW either agnostic to video processing or the IMS-AGW is requested for some kind of "video transcoding" (which might be "video transsizing" here)). Nevenka, could you please indicate your specific points? I think its not so simply just to check out H.248.1 wildcarding usage and command.reply rules. It was observed that wildcarding at the level of H.248-embedded SDP needs carefull consideration, that's H.248.39 was established to describe wildcarding at SDP level in more detail. Further: I would appreciate if you could transform the 26.114 SIP/SDP example on an H.248 command request. Just considering a single (H.248) Stream Endpoint/Termination might not be sufficient because the IMS-AGW must compare the two Stream Descriptors of each SEP/Termination (see above ... agnostic vs video specific support ...). Regards, Albrecht -----Original Message----- From: Christian Groves [mailto:[email protected]] Sent: Donnerstag, 8. August 2013 10:55 To: Schwarz, Albrecht (Albrecht) Cc: ext Nevenka Biondic; [email protected]; [email protected] Subject: Re: [Megaco] SDP attribute "a=imageattr:": (2) revised SDP O/A [3GPP CT4 "SIS-CT"] Hello Albrecht, I wasn't part of the discussions so I'm not 100% what was being proposed. I'm not sure using "*" for the PT would require the use of reserve value/group. My understanding is that it is simple shorthand if you have a list of payload. A MGC could provide an over specified list of payloads and utilise a=imageattr:*. The MG could response with a single payload and still have a=imageattr:* . With respect to using "*" in the recv attr-list I'm not sure what this would indicate from a H.248 perspective. There seems to be a clash between the RFC6236 and the H.248 usage. RFC6236 indicates that "*" indicates that the user sees no reason to use the image attribute. Whereas the H.248 wildcard usage it would mean use "all" the values. I think this interaction is useful to specify. From a H.248 wildcarding perspective it would seem that "-" truly means the MGC doesn't care and "$" would mean provide a value. There's also the issue of mapping the SDP to the local and remote descriptors. I take it that for H.248 you only specify a=imageattr:PT send attr-list or a=imageattr:PT recv attr-list depending on the descriptor. Regards, Christian On 7/08/2013 8:21 PM, Schwarz, Albrecht (Albrecht) wrote: > > The 2^nd discussion subject was related to revised SDP O/A elements: > > RFC 6236 explicitly indicates their (= RFC 5939 & RFC 6871) usage (see > clause 3.2.6/RFC 6236). > > ... > > a=mcap:1 video H264/90000 > > a=acap:1 imageattr:%1% send [x=720,y=576,sar=[0.91,1.0,1.09,1.45]] > > ... > > Also 26.114 indicates (RFC 5939) usage in the example: > > ... > > a=tcap:1 > > The general comment made in the CT4 meeting: the mapping of these SDP > elements from SIP to H.248 would need to take the work of H.248.80 > into account (due to the different resource reservation principles at > SIP and H.248 interfaces). > > -Albrecht > > *From:*[email protected] [mailto:[email protected]] *On > Behalf Of *Schwarz, Albrecht (Albrecht) > *Sent:* Mittwoch, 7. August 2013 12:07 > *To:* ext Nevenka Biondic; [email protected]; > [email protected] > *Subject:* [Megaco] SDP attribute "a=imageattr:": (1) wildcarding > [3GPP CT4 "SIS-CT"] > > Hi Nevenka, all, > > you proposed to continue the technical discussion at next CT4 meeting; > like to suggest to start in parallel the clarification of raised H.248 > aspects . > > The first topic is related to SDP wildcarding: > > RFC 6236 allows wildcard usage for multiple attribute parameters. > > I think we may just focus on the high level SDP format: > > a=imageattr:PT send attr-list recv attr-list > > The wildcard "*" (ALL) may be applied principally for multiple > attribute elements (in red), right? > > a=imageattr:PT send attr-list recv attr-list > > e.g., PT: > > A wild card (*) can be specified for the payload type number to > indicate that it applies > > to all payload types in the media description. > > You mentioned (in the CT4 discussion) wildcard usage at the level of > > 1) PT > > 2) recv attr-list > > as far as I remember, and the PT type wildcard is the difficult one, > because affecting possibly multiple media configurations, right? > > My initial comments and understanding would be: > > 1.A "PT level" wildcard would imply multiple (reserved) media > configurations, i.e., usage of ReserveGroup. > > 2.A "recv attr-list" level wildcard would enforce the MG to reply the > choosen/supported attribute values > > 3.Like to suggest you specify the SDP wildcarding of this attribute in > H.248.39, because > > a.the wildcard "*" is applicable for SIP signalling, whereas the SDP > mapping to H.248 allows principally also to use additional wildcards > (here e.g., "$" and "-"); and > > b.possible interactions with ReserveValue/ReserveGroup. > > 4.Example from 26.114 ("I've copied one below"): > 26.116 is not using the "PT level" wildcard at all, because there's > just a single video codec (H.264) considered by 26.114, - right? > > Regards, > > Albrecht > > _______ > > SIP/SDP example (26.114): > > *Table A.4.10a: Example SDP offer for H.264/AVC with image size > negotiation* > > *SDP offer* > > a=tcap:1 RTP/AVPF > > m=video 49154 RTP/AVP 99 > > a=pcfg:1 t=1 > > b=AS:315 > > b=RS:0 > > b=RR:2500 > > a=rtpmap:99 H264/90000 > > a=fmtp:99 packetization-mode=0; profile-level-id=42e00c; \ > > sprop-parameter-sets=J0LgDJWgUH6Af1A=,KM46gA== > > a=imageattr:99 send [x=176,y=144] [x=224,y=176] [x=272,y=224] > [x=320,y=240] recv [x=176,y=144] [x=224,y=176] [x=272,y=224,q=0.6] > [x=320,y=240] > > a=rtcp-fb:* trr-int 5000 > > a=rtcp-fb:* nack > > a=rtcp-fb:* nack pli > > a=rtcp-fb:* ccm fir > > a=rtcp-fb:* ccm tmmbr > > a=extmap:4 urn:3gpp:video-orientation > > > > _______________________________________________ > Megaco mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/megaco