Re: [MMUSIC] MMUSIC Working Group Virtual Interim Meeting, June 17, 2013

Emil Ivov <emcho@jitsi.org> Thu, 06 June 2013 07:06 UTC

Return-Path: <emcho@sip-communicator.org>
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 A89F021F8F9E for <mmusic@ietfa.amsl.com>; Thu, 6 Jun 2013 00:06:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 i+uZNx0f4HMd for <mmusic@ietfa.amsl.com>; Thu, 6 Jun 2013 00:06:43 -0700 (PDT)
Received: from mail-pb0-x231.google.com (mail-pb0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 9E0A021F8EDF for <mmusic@ietf.org>; Thu, 6 Jun 2013 00:06:43 -0700 (PDT)
Received: by mail-pb0-f49.google.com with SMTP id jt11so2843818pbb.8 for <mmusic@ietf.org>; Thu, 06 Jun 2013 00:06:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=iPenRUGiZ/zcMBGh2NaTo1de9hesUxGRB7wURXOOOxM=; b=HXh2h+XUw5U7zJkYEiUiseDXlKV32RRJbezPyrh46iCQ/pcgVzRTuD/NMsj/iUp79U S9h/9Z6e7PAkLtkTBe3RZV8iXYe4klLw0AmTdmxPimfs1zad5Nki1MyLfZIJcTV2TGAZ 9qa8LB9F7lLGRvnymgcPFv8y4/RUg1tnu1Hi3BCOEKVmioXvSBUV7vA+zaGIPHko3l89 VAqoLDszAFZuSExx6/OggVdXePpIE+8+E1czhMAuJwgTFaumB+ifydbY6r5q8ZsVoe0e bS6WUTII0FyINqo1GstlpjVnYI6LewjhEqGboBjzYct9R0r6TldfOl6PWp5jd+tTXXRz Rnmw==
X-Received: by 10.67.21.226 with SMTP id hn2mr35921853pad.135.1370502402988; Thu, 06 Jun 2013 00:06:42 -0700 (PDT)
Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175]) by mx.google.com with ESMTPSA id ya4sm71571684pbb.24.2013.06.06.00.06.42 for <mmusic@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Jun 2013 00:06:42 -0700 (PDT)
Received: by mail-pd0-f175.google.com with SMTP id 4so2935912pdd.6 for <mmusic@ietf.org>; Thu, 06 Jun 2013 00:06:42 -0700 (PDT)
X-Received: by 10.66.232.69 with SMTP id tm5mr37731780pac.120.1370502402022; Thu, 06 Jun 2013 00:06:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.66.192.65 with HTTP; Thu, 6 Jun 2013 00:06:20 -0700 (PDT)
In-Reply-To: <51AFDFDB.40500@cisco.com>
References: <20130530185619.4124.56395.idtracker@ietfa.amsl.com> <51A87F91.2080500@jitsi.org> <51AEA08D.8090103@cisco.com> <BLU403-EAS336A4AA94CDB5E97170F9A5939F0@phx.gbl> <51AEC23B.1010509@cisco.com> <51AF14DB.5020009@jitsi.org> <51AFDFDB.40500@cisco.com>
From: Emil Ivov <emcho@jitsi.org>
Date: Thu, 06 Jun 2013 09:06:20 +0200
Message-ID: <CAPvvaaJ0agd-7xNb7ZC-B-Mfw52VWYkXqmdF0K+-JR73OLy9hA@mail.gmail.com>
To: Flemming Andreasen <fandreas@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
X-Gm-Message-State: ALoCoQk4rhzOlVizrPNwBvfjtpRROcVy+gKyaEJA7J7+EMpUUaszfqoXTa0qYWijOeWbFapdjPJ2
Cc: Ari Keranen <ari.keranen@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb-chairs@tools.ietf.org" <rtcweb-chairs@tools.ietf.org>
Subject: Re: [MMUSIC] MMUSIC Working Group Virtual Interim Meeting, June 17, 2013
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, 06 Jun 2013 07:06:44 -0000

Hey Flemming,

Just to be clear, are you saying all this because you believe No Plan
should NOT be on the agenda of the mmusic interim meeting?

Emil

On Thu, Jun 6, 2013 at 3:03 AM, Flemming Andreasen <fandreas@cisco.com> wrote:
>
> On 6/5/13 6:37 AM, Emil Ivov wrote:
>>
>> Hey Flemming,
>>
>> You are right, there are no specific SDP updates that "No Plan" is asking
>> from mmusic.
>>
>> That said however, the same is pretty much true about Plan A and Plan B.
>> They both discuss ways of using SDP and the extensions that might be implied
>> to these ways are considered mostly collateral:
>>
>> Plan A:
>>
>>   This document describes a *modest*
>>   set of extensions to SDP which allow it to cleanly handle arbitrary
>>   numbers of flows while still retaining a large degree of backward
>>   compatibility with *existing* and non-RTCWEB endpoints.
>>
>> Plan B:
>>
>>   Plan B mostly uses *existing* IETF standards, introducing a single new
>>   draft [I-D.lennox-mmusic-sdp-source-selection] to specify how
>>   individual media sources can be accepted/rejected at the SSRC level
>>   via SDP.
>>
>> I might be off, but it was my understanding that the interim meeting was
>> not going to be about these specific extensions (which could possibly be
>> specified regardless of which Plan we go for) but mostly about the best ways
>> to use SDP with multiple sources. The choices we make could have an impact
>> on multiple working groups, which, I assumed, was the main reason for having
>> the discussion mmmusic.
>>
> Agree with the latter part. In terms of approaches however, we previously
> had 2 (A and B), each of which seemed reasonably self-contained, and while
> clearly driven by RTCWeb, have broader scope than RTCWeb.
>
>
>> In that sense I see "No Plan" as quite related to this discussion.
>>
> I agree it's related, but at the same time, the mechanism proposed seems to
> be tied to RTCWeb in terms of discussing RTCWeb APIs and leaving a lot of
> the machinery unspecified. Examples from the document:
> <quote>
>    The actual Offer/Answer semantics presented here do not differ
>    fundamentally from those proposed by Plan A and Plan B.  The main
>    differentiation point of this approach is the fact that the exact
>    protocol mechanism is left to WebRTC applications.  Such applications
>    or lightweight signalling gateways can then implement either Plan A,
>    or Plan B, or an entirely different signalling protocol, depending on
>    what best matches their use cases and topology.
> </quote>
>
> and
>
> <quote>
>    All of the above semantics are best handled and hence should be left
>    to applications.  There are numerous existing or emerging solutions,
>    some of them developed by the IETF, that already cover this. This
>    includes CLUE channels [CLUE], the SIP Event Package For Conference
>    State [RFC4575] and its XMPP variant [COIN].  Additional mechanisms,
>    undoubtedly many based on JSON, are very likely to emerge in the
>    future as WebRTC applications address varying use cases, scenarios
>    and topologies.
> </quote>
>
> The above may be perfectly reasonable from an RTCWeb point of view, but I
> don't see MMUSIC as the place to make that decision. On the other hand, if
> it's more a matter of coming up with a general framework for how to
> establish/signal sessions that support a multitude of multimedia
> participants in a session subject to certain requirements (port-efficient,
> large number of participants can come and go dynamically, per source control
> of media parameters, etc.) via SDP signaling, then MMUSIC probably is the
> right place. The document should probably change a bit in some places then.
>
>
>> Am I right in assuming this and if so does the above answer your question?
>>
> I think it's clearly related, however I want to make sure that the scope is
> not limited to RTCWeb and hence does not assume anything RTCWeb specific
> (e.g. APIs, etc. which should not be the subject of MMUSIC
> discussions/documents).
>
> I'd like to hear what other people think about this though (incl. the RTCWeb
> chairs).
>
> Thanks
>
> -- Flemming
>
>
>> Emil
>>
>> On 05.06.13, 06:44, Flemming Andreasen wrote:
>>>
>>>
>>> On 6/4/13 10:41 PM, Bernard Aboba wrote:
>>>>
>>>> Yes, you are missing something. No plan analyzes issues with both Plan A
>>>> and Plan B and describes how to fix them. As they stand, both Plan A nor
>>>> Plan B result in O/A exchanges that aren't needed and will break congestion
>>>> control. Also, neither satisfies the requirements of the RTP usage doc or is
>>>> compatible with a number of legacy implementations. No  plan offers a
>>>> solution to these and other issues.
>>>
>>> I understand that "no plan" sees issues with Plan A and Plan B as
>>> currently defined. What I don't understand is what extensions or updates
>>> to SDP signaling mechanism are being proposed here and hence which part
>>> of this discussion belongs in MMUSIC as opposed to RTCWeb simply
>>> specifying how it wants to use a set of current/developing mechanisms
>>> (or rely on app specific mechanisms, etc.) ? In other words, what does
>>> "no plan" seek from MMUSIC ?
>>>
>>> Thanks
>>>
>>> -- Flemming
>>>
>>>> On Jun 4, 2013, at 7:29 PM, "Flemming Andreasen" <fandreas@cisco.com>
>>>> wrote:
>>>>
>>>>> On 5/31/13 6:46 AM, Emil Ivov wrote:
>>>>>>
>>>>>> Dear chairs,
>>>>>>
>>>>>> Could you please also consider the following draft for the interim
>>>>>> meeting agenda:
>>>>>>
>>>>>> http://tools.ietf.org/html/draft-ivov-rtcweb-noplan
>>>>>
>>>>> Sure, however I could use some clarification here. On one hand, the
>>>>> draft falls squarely in the middle of the overall "Plan" discussion we have
>>>>> and hence is highly relevant, but at the same time, if I understand
>>>>> correctly, the draft is not asking MMUSIC to do anything in terms of
>>>>> protocol development. Rather, if this approach is adopted, it would be more
>>>>> of an RTCWeb usage document specifying how one could use several different
>>>>> mechanisms (and possibly WebRTC APIs) to implement signaling. There doesn't
>>>>> seem to be a "mandatory to implement" mechanism for guaranteeing
>>>>> interoperability (in contrast to Plan A/B), but rather there are references
>>>>> to "app specific signalling" mechanisms, etc. Am I missing something here ?
>>>>>
>>>>>
>>>>>> I apologise if not stating this earlier has introduced any confusion.
>>>>>
>>>>> No worries.
>>>>>
>>>>> Thanks
>>>>>
>>>>> -- Flemming
>>>>>
>>>>>> Regards,
>>>>>> Emil
>>>>>>
>>>>>> On 30.05.13, 21:56, IESG Secretary wrote:
>>>>>>>
>>>>>>> Greetings,
>>>>>>>
>>>>>>> This is to announce a(nother) virtual interim meeting for the MMUSIC
>>>>>>> Working Group to take place on Monday, June 17, from 7:00 am - 10:00
>>>>>>> am
>>>>>>> Pacific Time. The goal of this meeting is to come to a resolution on
>>>>>>> the
>>>>>>> so-called "Plan A" or "Plan B" approach related to SDP signaling
>>>>>>> needed
>>>>>>> by RTCWeb, CLUE, etc. (i.e. do we have potentially lots of "m=" lines
>>>>>>> or
>>>>>>> very few "m=" lines and to what extent is there sub-negotation and
>>>>>>> signaling at the SSRC level).
>>>>>>>
>>>>>>> A more detailed agenda and logistics will be sent out separately on
>>>>>>> the
>>>>>>> MMUSIC mailing list. For now, people should take a close look at the
>>>>>>> following two drafts:
>>>>>>>
>>>>>>> http://www.ietf.org/id/draft-roach-rtcweb-plan-a-00.txt
>>>>>>>
>>>>>>> http://www.ietf.org/internet-drafts/draft-uberti-rtcweb-plan-00.txt
>>>>>>>
>>>>>>> You may also want to look at
>>>>>>> http://www.ietf.org/id/draft-roach-rtcweb-glareless-add-00.txt
>>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> -- Ari & Flemming (MMUSIC co-chairs)
>>>>>>>
>>>>>>>
>>>>>>> PS: Per our previous interim meeting announcement, we tried to
>>>>>>> schedule
>>>>>>> a longer and in-person physical interim meeting, however it has
>>>>>>> proven
>>>>>>> impossible to find a set of dates where we could get critical mass
>>>>>>> for
>>>>>>> such a meeting. Scheduling even a virtual interim before the Berlin
>>>>>>> IETF
>>>>>>> has been surprisingly difficult with the above date being the only
>>>>>>> viable option at this point.
>>>>>>> _______________________________________________
>>>>>>> mmusic mailing list
>>>>>>> mmusic@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/mmusic
>>>>>
>>>>> _______________________________________________
>>>>> mmusic mailing list
>>>>> mmusic@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/mmusic
>>>>
>>>> .
>>>>
>>>
>>>
>>
>



-- 
Emil Ivov, Ph.D.                       67000 Strasbourg,
Project Lead                           France
Jitsi
emcho@jitsi.org                        PHONE: +33.1.77.62.43.30
http://jitsi.org                       FAX:   +33.1.77.62.47.31