Re: [MMUSIC] draft-garcia-mmusic-sdp-misc-cap-00. About "icap"

"Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com> Tue, 18 November 2008 14:35 UTC

Return-Path: <mmusic-bounces@ietf.org>
X-Original-To: mmusic-archive@megatron.ietf.org
Delivered-To: ietfarch-mmusic-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC3953A6892; Tue, 18 Nov 2008 06:35:09 -0800 (PST)
X-Original-To: mmusic@core3.amsl.com
Delivered-To: mmusic@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4967D3A6892 for <mmusic@core3.amsl.com>; Tue, 18 Nov 2008 06:35:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.649
X-Spam-Level:
X-Spam-Status: No, score=-5.649 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jsPDR88A6las for <mmusic@core3.amsl.com>; Tue, 18 Nov 2008 06:35:08 -0800 (PST)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id E5ACB3A688F for <mmusic@ietf.org>; Tue, 18 Nov 2008 06:35:07 -0800 (PST)
Received: from mailgw3.ericsson.se (unknown [127.0.0.1]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 1C7B021F1F; Tue, 18 Nov 2008 15:35:06 +0100 (CET)
X-AuditID: c1b4fb3c-ad8cdbb0000015b5-b7-4922d2939436
Received: from esealmw127.eemea.ericsson.se (unknown [153.88.254.122]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 7C03E21F58; Tue, 18 Nov 2008 15:34:59 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Nov 2008 15:34:53 +0100
Received: from [159.107.25.11] ([159.107.25.11]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Nov 2008 15:34:52 +0100
Message-ID: <4922D28C.2090709@ericsson.com>
Date: Tue, 18 Nov 2008 15:34:52 +0100
From: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
To: Krishna Prasad Kalluri <krishna.prasad.kalluri@ericsson.com>
References: <49228583.3080003@ericsson.com> <EF4121B4EBC4E045BDE1273F9D0A87FF06DB05B1@esealmw107.eemea.ericsson.se>
In-Reply-To: <EF4121B4EBC4E045BDE1273F9D0A87FF06DB05B1@esealmw107.eemea.ericsson.se>
X-OriginalArrivalTime: 18 Nov 2008 14:34:52.0961 (UTC) FILETIME=[D1B87110:01C9498A]
X-Brightmail-Tracker: AAAAAA==
Cc: mmusic <mmusic@ietf.org>, Joerg Ott <jo@netlab.tkk.fi>
Subject: Re: [MMUSIC] draft-garcia-mmusic-sdp-misc-cap-00. About "icap"
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org

Hi Krishna:

Your example got lost in the jungle of Audio-Video Profiles. And I didn't 
succeed even myself in trying to give you an example where one can 
indicate two mutually exclusive media streams, where only the port number 
changes. I am not sure how to encode it.

But let me give you another example for which I am more familiar with. 
Assume I can offer you two audio streams, one is narrow bandwidth over 
the PSTN (with codec number 3 (GSM low bandwidth) and the other is 
wideband stereo over IP (codec 10, L16 2 channels). I want to describe 
these options in clear written language (icap line). The potential 
configuration 1 selects the narrowband channel whereas the potential 
configuration 2 selects the wideband channel. This would be the SDP 
(relevant lines).

    m=audio 49170 RTP/AVP 3
    c=IN IP4 192.0.2.1
    a=creq:med-v0,pstn-v0
    a=mcap:1 GSM/8000/1
    a=mcap:2 L16/48000/2
    a=tcap:1 RTP/AVP PSTN
    a=ccap:1 IN IP4 192.0.2.1
    a=ccap:2 PSTN E164 +15551234
    a=icap:1 telephony quality audio
    a=icap:2 high quality stereo audio
    a=pcfg:1 t=1 m=1 c=1 i=1
    a=pcfg:2 t=2 m=2 c=2 i=2



/Miguel


Krishna Prasad Kalluri wrote:
> Hi Miguel,
> 
> I have difficulties to understand icap. I just try to illustrate with an
> example. You can correct me or provide a better example to understand
> this. May be you can give an example to show how it looks with just i=
> (media title) and the same example with 'icap'
> 
> m=video 52000 RTP/AVP 31
> a=rtpmap:31 H261/90000
> 
> a=icap:1 video
> a=icap:2 video close-up
> 
> a=tcap:1 RTP/SAVPF RTP/SAVP RTP/AVPF
> 
> a=acap:1 key-mgmt:mikey AQAFgM0XflABAAAAAAAAAAAAAAsAyO...
> a=acap:2 crypto:1 AES_CM_128_HMAC_SHA1_32
>          inline:NzB4d1BINUAvLEw6UzF3WSJ+PSdFcGdUJShpX1Zj|2^20|1:32
> a=acap:3 crypto:1 AES_CM_128_HMAC_SHA1_80
>          inline:d0RmdmcmVCspeEc3QGZiNWpVLFJhQX1cfHAwJSoj|2^20|1:32
> a=acap:4 rtcp-fb:* nack
> 
> a=pcfg:1 t=1 a=1,4|3,4 i=1|2
> a=pcfg:2 t=2 a=1|3 i=1
> a=pcfg:3 t=3 a=4  i=2
> 
> From sdp-misc-cap-00 section 3.1.3.1, Each potential capability
> configuration contains a single information capability attribute number.
> So this can as well be expressed with just i= xyz at the media stream
> level. If you have multiple m lines you can write an 'i' line for each
> 'm' line and express multiple labels. May be I miss understood :(
> 
> Regards
> Krishna
> 
> -----Original Message-----
> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf
> Of Miguel A. Garcia
> Sent: den 18 november 2008 10:06
> To: mmusic
> Cc: Joerg Ott
> Subject: [MMUSIC] draft-garcia-mmusic-sdp-misc-cap-00. About "icap"
> 
> Yesterday we had a discussion about the Miscellaneous Capabilities
> draft, and there was a question about the "icap" capability. I was
> listening to the audio stream and posted some comments on the chat room,
> but let me try to clarify the issue.
> 
> The "icap" capability allows to express media "i" lines as capabilities.
> 
> Bear in mind that the "i" line is intended for human consumption, so,
> there are no semantics added to it, other than provide a human readable
> description of the media stream. If we wanted to get a user agent to
> consume the information, we should be using the "label" attribute
> specified in RFC 4574.
> 
> So, considering that the i line is for human consumption, people would
> ask whether there is a need for expressing it as a capability. The
> authors discussed this issue and came up with a use case where a user
> would offer several alternative media streams and could indicate in the
> i/icap line some information about what is in that media stream. For
> example, one could indicate that a video stream contains a close-up of
> the presenter versus a general room, or an audio stream could contain
> the original movie audio track versus the director's commentary. This
> could help the answerer to select the appropriate alternative media
> stream.
> 
> Obviously this require the endpoint to be able to present this
> information to the end user. Honestly, I don't know of any endpoint that
> allows the user to write an i line, or which displays it to the end
> user. 
>   That might be the weakest selling point of this idea. But technically
> it makes sense.
> 
> What do people think? What should we do in the next revision of the
> document, should we keep the icap line (and add the use case
> description), or should we remove it?
> 
> Thanks,
> 
>          Miguel
> --
> Miguel A. Garcia
> +34-91-339-3608
> Ericsson Spain
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

-- 
Miguel A. Garcia
+34-91-339-3608
Ericsson Spain
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic