Re: [MMUSIC] M-lines: Wikifying it
Christer Holmberg <christer.holmberg@ericsson.com> Mon, 03 December 2012 11:06 UTC
Return-Path: <christer.holmberg@ericsson.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 C2FC721F841E for <mmusic@ietfa.amsl.com>; Mon, 3 Dec 2012 03:06:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.881
X-Spam-Level:
X-Spam-Status: No, score=-5.881 tagged_above=-999 required=5 tests=[AWL=-0.233, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oJBD+sZ50IgU for <mmusic@ietfa.amsl.com>; Mon, 3 Dec 2012 03:06:03 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 0EBCE21F86D2 for <mmusic@ietf.org>; Mon, 3 Dec 2012 03:05:56 -0800 (PST)
X-AuditID: c1b4fb30-b7f936d0000018b3-a5-50bc879375b3
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id FE.3A.06323.3978CB05; Mon, 3 Dec 2012 12:05:56 +0100 (CET)
Received: from ESESSHC002.ericsson.se (153.88.183.24) by esessmw0237.eemea.ericsson.se (153.88.115.90) with Microsoft SMTP Server (TLS) id 8.3.279.1; Mon, 3 Dec 2012 12:05:49 +0100
Received: from ESESSMB209.ericsson.se ([169.254.9.119]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.02.0318.001; Mon, 3 Dec 2012 12:05:49 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [MMUSIC] M-lines: Wikifying it
Thread-Index: AQHNzXfLf68XUJVyMEaaKo/W5rPZGpgG5AmA///5IgCAABQFMA==
Date: Mon, 03 Dec 2012 11:05:49 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B04D2C6@ESESSMB209.ericsson.se>
References: <50B624CC.4010501@alvestrand.no> <7594FB04B1934943A5C02806D1A2204B04D1FE@ESESSMB209.ericsson.se> <50BC84AC.4040201@alvestrand.no>
In-Reply-To: <50BC84AC.4040201@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.16]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B04D2C6ESESSMB209ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsUyM+Jvje6U9j0BBgdXMVoc6+tis5i6/DGL A5PHlQlXWD2WLPnJFMAUxWWTkpqTWZZapG+XwJXx9/tGpoKZZRV/74c1MG5L62Lk5JAQMJHY /+wOG4QtJnHh3nogm4tDSOAko8TlKdNZIJwdjBK9jx5AZRYzSvyc8YKpi5GDg03AQqL7nzZI t4iAjsTD/Q1MIDazgIzEjLONYLawgLbEg7X/WGBqzq/oYYawnSRWv/7CAjKGRUBFYtV6sBJe AW+JtRNuskOsmsgo8XLTFLA5nAK6EjMW3gCzGYEu/X5qDdQucYlbT+YzQXwgILFkz3lmCFtU 4uXjf6wQtqLEzrPtzBD1+RITlrcyQywTlDg58wnYYiGgO1sWT2CfwCg+C8nYWUhaZiFpgYjr SCzY/YkNwtaWWLbwNTOMfebAYyZk8QWM7KsY2XMTM3PSy803MQJj8OCW3wY7GDfdFzvEKM3B oiTOq6e6319IID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDY9jf3Xvra39ESCxa7v3Z4H/QQ6ar 6aIbBV9sfshy5MZeBtWoE//S9oQaGR5JT9C5msuy4nqeN6/Vqkkdoj9+K+3u/dLOeWWVWlnx 9gez7eamnDv68srtAtemsmMX8+VT5+4+L1V3u1D4Wc7q2jB9gV+arUocPxa8evaU2WdPiJtN c+mN9PQdSUosxRmJhlrMRcWJAE3VNCSPAgAA
Cc: mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] M-lines: Wikifying it
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: Mon, 03 Dec 2012 11:06:05 -0000
Hi, So, the exercise is NOT about how to apply attributes to individual sources? Regards, Christer From: Harald Alvestrand [mailto:harald@alvestrand.no] Sent: 3. joulukuuta 2012 12:54 To: Christer Holmberg Cc: mmusic Subject: Re: [MMUSIC] M-lines: Wikifying it On 12/03/2012 11:23 AM, Christer Holmberg wrote: Hi, A question for clarification: When talking about the "F" class, what do you mean by "stream"? Do you mean individual sources associated with the m- line? Or, do you mean all sources associated with the m- line? I ASSUME you mean all sources associated with the m- line, because otherwise you will need the a=ssrc attribute. The purpose of the exercise is to figure out what attributes we need to redefine if we define the M-line to be an RTP session (the MMT and the all-videos-under-one-M-line approach) as opposed to what attributes we need to redefine if we define the M-line to be a group of sources that, in turn, may be associated with an RTP session (the BUNDLE approach). F-lines need redefinition under the first approach, T-lines need redefinition (or adjustment) under the second, M-lines may be able to work in both cases. Regards, Christer From: mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org> [mailto:mmusic-bounces@ietf.org] On Behalf Of Harald Alvestrand Sent: 28. marraskuuta 2012 16:51 To: mmusic Subject: [MMUSIC] M-lines: Wikifying it Perhaps we can do some real work rather than just disagreeing on principles. Perhaps the most contentious issue now is "what should an M-line be". As far as I can tell, M-lines and their parameters describe 3 things: - Properties of the transport flow / RTP session (Transport, or T for short) - Properties that make sense to apply to an individual media stream, and may need to be different for different media streams in the same combined RTP session (Flow, or F for short) - Properties that make sense to apply to all streams of a given type (Media, or M for short) The properties that can be represented in M-lines are found in two IANA registries, both on http://www.iana.org/assignments/sdp-parameters/sdp-parameters.xml: - att-field (both session and media level) - att-field (media level only) I make it 179 entries in these categories, combined. I see the same kind of work being necessary no matter which way we go: - If we go with M-lines describing a whole RTP session (the MMT proposal), each property of the "F" class that we stil need needs to be copied onto a property in the "att-field (source level)" registry. - If we go with M-lines describing groups of media streams, degenerating to a single media stream in the case of using "a=inactive" for stream muting (the BUNDLE and TOGETHER proposals), each property of the "T" class needs to be described as "MUST have consistent values for all the combined M-lines", "MUST be taken only from the first M-line in the bundle argument", or "must get special treatment". - In both cases, the "M"-class lines don't need any special treatment. They just need to be present in all the M-lines where they're relevant. I've created a spreadsheet here: https://docs.google.com/spreadsheet/ccc?key=0Av-aF69sk5C6dDhPblpRV2pkbXVGNV9lUFI3cHlIRFE with 2 extra columns: "Class" (M, F or T) and "Importance" (1 for "necessary" and 0 for "will never matter"). Anyone should be able to write it. If a few of us do a quick job of markup on it, I think we should be able to have a more realistic assessment in a few days. I've started, but much of this is unknown to me. Can others help? Harald
- [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Jonathan Lennox
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Paul Kyzivat
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Paul Kyzivat
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it - a=label Paul Kyzivat
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg
- Re: [MMUSIC] M-lines: Wikifying it Harald Alvestrand
- Re: [MMUSIC] M-lines: Wikifying it Paul Kyzivat
- Re: [MMUSIC] M-lines: Wikifying it Christer Holmberg