Re: [MMUSIC] Unified Plan for SDP Handling

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Wed, 17 July 2013 14:09 UTC

Return-Path: <stefan.lk.hakansson@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 4BDF921E804E for <mmusic@ietfa.amsl.com>; Wed, 17 Jul 2013 07:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.291
X-Spam-Level:
X-Spam-Status: No, score=-5.291 tagged_above=-999 required=5 tests=[AWL=0.658, BAYES_00=-2.599, HELO_EQ_SE=0.35, 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 duSM2f1xzdRP for <mmusic@ietfa.amsl.com>; Wed, 17 Jul 2013 07:08:57 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id AD3F321F999B for <mmusic@ietf.org>; Wed, 17 Jul 2013 07:08:56 -0700 (PDT)
X-AuditID: c1b4fb25-b7f826d000001766-a1-51e6a5764383
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 7E.8D.05990.675A6E15; Wed, 17 Jul 2013 16:08:55 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.6]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.02.0328.009; Wed, 17 Jul 2013 16:08:54 +0200
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Unified Plan for SDP Handling
Thread-Index: AQHOgY5x7Vyx1Crt5kGKxBJDnL9f8g==
Date: Wed, 17 Jul 2013 14:08:53 +0000
Message-ID: <1447FA0C20ED5147A1AA0EF02890A64B1C3182B8@ESESSMB209.ericsson.se>
References: <51E447C8.1000701@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM+JvrW750meBBktvcFrs+buI3WLq8scs DkweS5b8ZPKYtfMJSwBTFJdNSmpOZllqkb5dAlfG+lt72Aumy1TcmHKJrYGxRbyLkZNDQsBE 4szro8wQtpjEhXvr2boYuTiEBA4zSqyd9IUJwlnEKHF/039GkCo2gUCJrfsWsIHYIgLqEl/3 9gB1c3AwCyhKLFurDBIWFjCWeP99HQtEiYnE8523GCFsPYk9cw+BLWMRUJV4fnUaWA2vgK/E 8oWL2EFsIQEtiVdPJ4LVMAId9P3UGiYQm1lAXOLWk/lMEIcKSCzZcx7qaFGJl4//sULYShKN S56wQtTrSdyYOoUNwtaWWLbwNTPELkGJkzOfsExgFJ2FZOwsJC2zkLTMQtKygJFlFSN7bmJm Tnq50SZGYCwc3PJbdQfjnXMihxilOViUxHk3650JFBJITyxJzU5NLUgtii8qzUktPsTIxMEp 1cA489uiioi68rSabo9T2bbGd9+5dqZK/N14vYHDs+nWM6Gz+iY5H3Ler3qek8r4/+CaY5Gq EX/i110y77/BqR2x/deHpHxndflvy+bMcc03ZN77fPfVvtNKd8NTEr8nT2GbvzawKeTTknKJ udl/+4+lT0qTSjXlr/6T7r+kcfuBtS1fJnd1VhkqsRRnJBpqMRcVJwIAtVzW+VMCAAA=
Subject: Re: [MMUSIC] Unified Plan for SDP Handling
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: Wed, 17 Jul 2013 14:09:02 -0000

On 7/15/13 9:06 PM, Adam Roach wrote:
> [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.

Thanks for doing this work, I hope that we now finally can get going on 
specifying this up (and I hope it won't take too long to do so!).

I think this looks like a really good start, and there is a lot I like 
(e.g. the independent signaling per MediaStreamTrack).

I have a couple of specific questions/comments, coming from a very 
WebRTC centric (sorry for that) perspective:

* Simulcast: In the current API model, MediaStreamTrack is about the 
lowest you can get to. And the same source (camera, microphone) can 
source several MediaStreamTrack - and each of those can use individual 
constraints for width, height, framerate, etc. So in a WebRTC context, 
there seem to me we would not need the simulcast solution you have 
included. The different resolutions can be sent as different 
MediaStreamTrack's - meaning they would be separate m-lines.

* Direction attribute: The current WebRTC API is "sender" oriented: the 
application can select MediaStream(Track)'s to send. Would it for WebRTC 
make sense to have all m-lines being unidirectional (send/recvonly)? (If 
they should be sendrecv we also need to specify when a return track 
should reuse an existing m-line, and when a new m-line should be created.)

Stefan

>
> 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
>