Re: [rtcweb] Convey "label"

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Fri, 09 September 2011 13:11 UTC

Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE29021F867E for <rtcweb@ietfa.amsl.com>; Fri, 9 Sep 2011 06:11:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.315
X-Spam-Level:
X-Spam-Status: No, score=-6.315 tagged_above=-999 required=5 tests=[AWL=-0.016, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bnYPqgIuA6Ib for <rtcweb@ietfa.amsl.com>; Fri, 9 Sep 2011 06:11:50 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id 0B46721F8660 for <rtcweb@ietf.org>; Fri, 9 Sep 2011 06:11:49 -0700 (PDT)
X-AuditID: c1b4fb39-b7bfdae000005125-17-4e6a110770f5
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 71.F3.20773.7011A6E4; Fri, 9 Sep 2011 15:13:44 +0200 (CEST)
Received: from [150.132.141.36] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.137.0; Fri, 9 Sep 2011 15:13:43 +0200
Message-ID: <4E6A1107.8090302@ericsson.com>
Date: Fri, 09 Sep 2011 15:13:43 +0200
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <4E69B77E.7090205@ericsson.com> <DC53C7A0-64E0-4BA1-8111-39B974879DA3@edvina.net> <56C22F41-852F-4B20-A907-1181FE77E854@csperkins.org> <58801C7D-AAD4-4C27-A2C2-6378AF18DBFE@edvina.net> <CAOJ7v-16AZLHyESMGSVV5_W1zXOfUErqRRxBB8K9P8cxVpwiEg@mail.gmail.com>
In-Reply-To: <CAOJ7v-16AZLHyESMGSVV5_W1zXOfUErqRRxBB8K9P8cxVpwiEg@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [rtcweb] Convey "label"
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Sep 2011 13:11:51 -0000

On 2011-09-09 14:58, Justin Uberti wrote:
>
>
> On Fri, Sep 9, 2011 at 3:55 AM, Olle E. Johansson <oej@edvina.net
> <mailto:oej@edvina.net>> wrote:
>
>
>     9 sep 2011 kl. 09:07 skrev Colin Perkins:
>
>      > On 9 Sep 2011, at 07:53, Olle E. Johansson wrote:
>      >> 9 sep 2011 kl. 08:51 skrev Stefan Håkansson LK:
>      >>> there was a discussion yesterday of how to convey the Id (aka
>     "label") of a MediaStream object when it is sent over a
>     PeerConnection. Presumable this info would be in the SDP offer (or
>     whatever we end up using). There was a discussion on if CNAME could
>     be used or if we need something new.
>      >>>
>      >>> You mentioned that it would be quite easy to add a new element
>     or attribute if we would need that. Could you explain a bit more?
>      >>
>      >> Just a kind reminder that there are application specific fields
>     that we can use in RTCP too...
>      >
>      >
>      > I was actually thinking of a new RTCP SDES item type to convey
>     the label.
>      >
>     Side note: I know we're not talking SIP, but it actually touches
>     Hadriel's Session ID proposal too...
>
>
> It's not clear to me that we need a MediaStream to have a label, or any
> identifier other than CNAME, unless it's meant to be some sort of
> "display name" for that particular stream. If there are other expected
> usages of the label, I'd be interested to know what they are.
The main purpose of an identifier of MediaStream's I see is to be able 
to reference them after transport over a PeerConnection. If several 
MediaStreams are sent over a PC, you need to be able to reference them - 
all the receiving app gets is "addstream" events.

Of course you could add them one by one in a determined order, but that 
would mean that set up takes longer than required.

I'm not sure CNAME can fulfill this purpose in all cases or not.