Re: [MMUSIC] Unified Plan for SDP Handling - msid attribute and media stream track
"Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com> Thu, 18 July 2013 13:06 UTC
Return-Path: <thomas.belling@nsn.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AAA211E813B for <mmusic@ietfa.amsl.com>; Thu, 18 Jul 2013 06:06:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level:
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_14=0.6, 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 za+S+SnLx2ki for <mmusic@ietfa.amsl.com>; Thu, 18 Jul 2013 06:06:13 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by ietfa.amsl.com (Postfix) with ESMTP id BF2F511E8132 for <mmusic@ietf.org>; Thu, 18 Jul 2013 06:06:12 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id r6ID65Kd001312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 18 Jul 2013 15:06:08 +0200
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id r6ID652a007730 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 18 Jul 2013 15:06:05 +0200
Received: from DEMUHTC005.nsn-intra.net (10.159.42.36) by DEMUHTC003.nsn-intra.net (10.159.42.34) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 18 Jul 2013 15:06:05 +0200
Received: from DEMUMBX001.nsn-intra.net ([169.254.1.212]) by DEMUHTC005.nsn-intra.net ([10.159.42.36]) with mapi id 14.03.0123.003; Thu, 18 Jul 2013 15:06:04 +0200
From: "Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>, ext Adam Roach <adam@nostrum.com>
Thread-Topic: [MMUSIC] Unified Plan for SDP Handling - msid attribute and media stream track
Thread-Index: AQHOg7eP8agj5MucQUyNspbOl23nzA==
Date: Thu, 18 Jul 2013 13:06:04 +0000
Message-ID: <BDBE1A97E84675488F72A48C23811F351179A4@DEMUMBX001.nsn-intra.net>
References: <51E447C8.1000701@nostrum.com>
In-Reply-To: <51E447C8.1000701@nostrum.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.159.42.97]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 5000
X-purgate-ID: 151667::1374152768-000017BA-072D70F7/0-0/0-0
Subject: Re: [MMUSIC] Unified Plan for SDP Handling - msid attribute and media stream track
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Thu, 18 Jul 2013 13:06:17 -0000
Dear Adam, all, good to see significant progress. One aspect I still struggle to understand is the need for the "msid" attribute. The draft says: 2. Solution Overview At a high level, the solution described in this document can be summarized as follows: 1. Each media stream track is represented by its own unique m-line. This is a strict one-to-one mapping; a single media stream track cannot be spread across several m-lines, nor may a single m-line represent multiple media stream tracks. ... 3. Each m-line contains an MSID value to correlate it with a Media Stream ID and the Media Stream Track ID. 3.2.2. Correlating Media Stream Tracks with m-lines Media Stream Tracks IDs are correlated with M-Lines directly by including an MSID in each m-line. The MSID also provides the Media Stream ID. (Note the format of the MSID used here is slightly different than what was proposed in the current MSID draft as that draft assumed multiple tracks in a single m-line and this proposal moves to a solution where there is a one to one relation between the Track and MSID. This work assumes the MSID draft will be updated to match the syntax used user which simply provides the value of the MediaStream ID and MediaStreamTrack ID on an "a=msid" line. ) The draft lacks a related references, but seems to refer to draft-ietf-mmusic-msid-00. However, it is assuming some not yet documented modifications of that draft, which does not simplify the understanding (hopefully only a problem for a short time). What you have in mind seems no longer an extension of the a=ssrc attribute but an own SDP attribute. Unfortunately there is no definition of media stream track. More fundamentally, do we require the term "media stream track" at all (rather than simply speaking about m-lines), if there is a one-to-one mapping to a unique m-line? And do we require an extra identifier for it, in addition of the position (that could also be expressed by an ordinal number in some separate protocol or for cross-referencing within SDP) of the m-line in the SDP? I suspect the need for a new identifier of the m-line/media stream track has something to do with partial SDP offers? But could the identifier not still be the ordinal number with respect to the "full" SDP (or the next free number if an m-line is added), and be restricted to partial offers? The msid attribute also assings a "media stream ID", but your draft does not describe at all what that ID would be used for. Thomas ---------------------------------- Dr. Thomas Belling 3GPP Standardisation Nokia Siemens Networks -----Original Message----- From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of ext Adam Roach Sent: Monday, July 15, 2013 9:05 PM To: mmusic@ietf.org Cc: rtcweb@ietf.org Subject: [MMUSIC] Unified Plan for SDP Handling [Cross-posting to RTCWEB; follow-ups to MMUSIC, please] After significant work, Justin, Martin and I have managed to produce a compromise plan that provides a high degree of interoperability with existing devices (and future non-WebRTC devices) while not being excessively onerous for WebRTC implementations or applications that use them. It's been a tricky balancing act, but I think we've found a good mix between the two that can form a solid basis for the working group to move forward. Rather than summarize the key points of the document in this email, I direct interested parties to section 2 of the document, which summarizes the key aspects of the plan in eight relatively concise bullet points. I apologize for the late publication date of this document -- there's actually been a lot more work put into coming up with a unified draft than I originally anticipated, and the production of this document took at least two weeks longer than I expected it to. Note that this document is intended to be a plan for the work to be done in this area, and not a specification in itself. The intention is that its contents are used as the basis for work in several other drafts -- some new, some not -- that form the corpus of work necessary for RTCWEB (and potentially CLUE) to move forward. Except in rare cases, the document does not attempt to explicitly call out venues or documents for such work, as we (or, at the very least, I) anticipate guidance from the various working group chairs to assist in such decisions. Comments prior to Berlin would be very helpful, although this will clearly be a point of significant discussion at the face-to-face meeting. Document link: http://www.ietf.org/id/draft-roach-mmusic-unified-plan-00.txt /a _______________________________________________ mmusic mailing list mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
- Re: [MMUSIC] Unified Plan for SDP Handling Jonathan Lennox
- [MMUSIC] Unified Plan for SDP Handling Adam Roach
- Re: [MMUSIC] [rtcweb] Unified Plan for SDP Handli… Roman Shpount
- Re: [MMUSIC] Unified Plan for SDP Handling Roni Even
- Re: [MMUSIC] Unified Plan for SDP Handling Adam Roach
- Re: [MMUSIC] Unified Plan for SDP Handling Bernard Aboba
- Re: [MMUSIC] Unified Plan for SDP Handling Emil Ivov
- Re: [MMUSIC] Unified Plan for SDP Handling Bernard Aboba
- Re: [MMUSIC] Unified Plan for SDP Handling Roni Even
- Re: [MMUSIC] Unified Plan for SDP Handling Stefan Håkansson LK
- Re: [MMUSIC] [rtcweb] Unified Plan for SDP Handli… Paul Kyzivat
- Re: [MMUSIC] Unified Plan for SDP Handling Jonathan Lennox
- Re: [MMUSIC] [rtcweb] Unified Plan for SDP Handli… Adam Roach
- Re: [MMUSIC] Unified Plan for SDP Handling Adam Roach
- Re: [MMUSIC] Unified Plan for SDP Handling - msid… Belling, Thomas (NSN - DE/Munich)
- Re: [MMUSIC] Unified Plan for SDP Handling - msid… Harald Alvestrand
- Re: [MMUSIC] Unified Plan for SDP Handling - msid… Belling, Thomas (NSN - DE/Munich)
- Re: [MMUSIC] Unified Plan for SDP Handling - msid… Harald Alvestrand
- Re: [MMUSIC] Unified Plan for SDP Handling - msid… Belling, Thomas (NSN - DE/Munich)
- Re: [MMUSIC] Unified Plan for SDP Handling Bernard Aboba
- Re: [MMUSIC] Unified Plan for SDP Handling Justin Uberti
- Re: [MMUSIC] Unified Plan for SDP Handling Cullen Jennings
- Re: [MMUSIC] Unified Plan for SDP Handling Cullen Jennings
- Re: [MMUSIC] Unified Plan for SDP Handling Jonathan Lennox
- Re: [MMUSIC] [rtcweb] Unified Plan for SDP Handli… Matt Fredrickson
- Re: [MMUSIC] Unified Plan for SDP Handling Stefan Håkansson LK