Re: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt

Martin Thomson <martin.thomson@gmail.com> Mon, 13 May 2013 20:35 UTC

Return-Path: <martin.thomson@gmail.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 17ED821F91BF for <rtcweb@ietfa.amsl.com>; Mon, 13 May 2013 13:35:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level:
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_17=0.6, NO_RELAYS=-0.001]
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 aoci6xUN8G6l for <rtcweb@ietfa.amsl.com>; Mon, 13 May 2013 13:35:57 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) by ietfa.amsl.com (Postfix) with ESMTP id 6770321F8BBA for <rtcweb@ietf.org>; Mon, 13 May 2013 13:35:57 -0700 (PDT)
Received: by mail-wi0-f177.google.com with SMTP id hr14so3379384wib.16 for <rtcweb@ietf.org>; Mon, 13 May 2013 13:35:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=lH7l4sjWQv1UX4zaLfQprBp85z8nr1+3vg6tqfhWlA0=; b=hjXpGKpOuHgo4zcjxEUGrRAp/kj0kIXI7oxWZaO62alDdkDo6zhpbNQGrdwisfSiMS iudyP30CtC+euGh7xdZdTnrcuJxl/rqIM5gZHgcTOKHJZIGoiyZ0XMjFK7skxdK0ZvCA P6pR8eWxy3FumrPzY9LqCK2Vxa5pamjzwNl/kRrCqKoCRVzD0UzrNyt9G2/onjJfcy5m w0VO7PeTtmfJDWq9e9DGIn0lMARP8/+9R4BKrRKdc5tlY8sXou92eG895TWjOfXn7n9B CxURd9HRXJRkIyI3Ike1QX8L6yVlghW5Gfil36GII4kLRJ3dpNMp++qBx17e1ZBnF0FE ZeBA==
MIME-Version: 1.0
X-Received: by 10.180.212.3 with SMTP id ng3mr22394784wic.22.1368477352728; Mon, 13 May 2013 13:35:52 -0700 (PDT)
Received: by 10.194.33.102 with HTTP; Mon, 13 May 2013 13:35:52 -0700 (PDT)
In-Reply-To: <CAOJ7v-3jVvL80Kj2XKD-pf4d7qZ7z+fK+vvLpDyD+Cb6N9RUww@mail.gmail.com>
References: <20130503054601.4639.64651.idtracker@ietfa.amsl.com> <CALe60zAi_Lx3QFCbBQ5aPNkgorJAff0E79jkpbQX1Qt3wf2bzg@mail.gmail.com> <CAOJ7v-1Wk6u7XiYrNVmoqr5Jisu2WRvZpte7hQTOiP8YHUc6hg@mail.gmail.com> <518A1268.8090107@ericsson.com> <01AB1BF5-7ABF-4DD3-A831-3A6C96EA680C@iii.ca> <1447FA0C20ED5147A1AA0EF02890A64B1C2C818F@ESESSMB209.ericsson.se> <CAOJ7v-3jVvL80Kj2XKD-pf4d7qZ7z+fK+vvLpDyD+Cb6N9RUww@mail.gmail.com>
Date: Mon, 13 May 2013 13:35:52 -0700
Message-ID: <CABkgnnW3ZfM+qm1E5EHQW2HT9bYWg1nU22kP_LqtH43BZY=A2g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt
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: Mon, 13 May 2013 20:35:58 -0000

On 12 May 2013 22:22, Justin Uberti <juberti@google.com> wrote:
> On Sat, May 11, 2013 at 5:20 AM, Stefan Håkansson LK
> <stefan.lk.hakansson@ericsson.com> wrote:
>>
>> As I read draft-uberti-rtcweb-plan-00, no API changes are needed or
>> proposed, and the call flows could stay the same (but as I recollect the
>> discussion at the Boston interim they should be changed for other
>> reasons).
>>
> The sole API change that is proposed is the new .content property, to allow
> a MST to have its a=content property set, and as such be placed on its own
> m= line. The rest works using the existing APIs; the necessary a=remote-ssrc
> lines can be generated (to enable or disable a stream) based on whether a
> received MST is hooked up to an output or not.

[...]
On 11 May 2013 07:14, Eric Rescorla <ekr@rtfm.com> wrote:
> I believe that both Plan A and Plan B require at least one change to
> the API: the ability to indicate that a stream is important and thus
> requires backward-compatible treatment. In Plan A this means
> not marking it bundle-only. In Plan B it means putting it on its own
> m-line.

The .content property in Plan B goes some way to addressing this need,
but it does nothing to provide control over which of the tracks are
selected from the set that are on the same m-line in the
backwards-compatibility mode.

Neither option makes addressing simulcast streams easy for this case.