Re: [rtcweb] Rejecting MediaStreamTracks in JSEP

Justin Uberti <juberti@google.com> Mon, 03 February 2014 23:03 UTC

Return-Path: <juberti@google.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 067981A0283 for <rtcweb@ietfa.amsl.com>; Mon, 3 Feb 2014 15:03:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.913
X-Spam-Level:
X-Spam-Status: No, score=-1.913 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.535, SPF_PASS=-0.001] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EZf4072sT_nf for <rtcweb@ietfa.amsl.com>; Mon, 3 Feb 2014 15:03:57 -0800 (PST)
Received: from mail-vc0-x22d.google.com (mail-vc0-x22d.google.com [IPv6:2607:f8b0:400c:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 777CE1A0267 for <rtcweb@ietf.org>; Mon, 3 Feb 2014 15:03:57 -0800 (PST)
Received: by mail-vc0-f173.google.com with SMTP id ld13so5337905vcb.32 for <rtcweb@ietf.org>; Mon, 03 Feb 2014 15:03:57 -0800 (PST)
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; bh=NmpAjSQu2E+olFt1dvp1OY1A/cy+m+SUFeTgwNNdL5Q=; b=obyp2mdq5j3S15Drjdzo7waV4y2o+zftiRSJfP8aN4ppPCNrCmgZs8OSTzoo27T2X8 OHT0iolbgbgmySnre5/ZpxtTF2W2un2T199xPQWmZ/h+hqouEGDkTabzDBbIh2WpX3v/ zXcofJJBV85DL5rdt4JScnHnvb23BLbYdDKjS+CjhlnLaa42gbBXeX/JlH7rNuunMhs4 tIXH322L8ucw0H++ltzUxLZ8V4bO8biAbJiULHV1BkLNU3oOkjciHlzzmeqnS9WKrQ/L hg0G4CEqIMfVQmTr2VUpCxi2eNyKpS3DitBCLzHFZo8vxMq58TJn2P3IMfqBS39p85tm Ze8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=NmpAjSQu2E+olFt1dvp1OY1A/cy+m+SUFeTgwNNdL5Q=; b=ibGRg6CwLjnPX1Eilav2bAgNhCORssqcXlVEqgm39u31UCEVF6/zuJ+wyDq87QB6RK 4EZMm/clbxQ7EKSZO3o1xGptZ+SvelC6pOVpmqDx208hfwu2FEHygmt7MHVOaixRKyqh /HE6G9CANzJadAR1BAJDgBR530itygx4rPuFgKBhmVpRj3XgJkkMFK3IiGMtz8XeFlTx QAkWFvmKIawpARwJC/Xz24zULifw2vsZtf8P+e/CgQDYtkYfkhXLHU9tLsRYsUVqsepI gtSWngj0BuvqZyD5h/5BWx+VpAnOQuY/2gu6ugu8gkblQcyeJEu1Skv0B+QdUYTiRnqN r6vQ==
X-Gm-Message-State: ALoCoQnVbzTShbgvtjrShAcIvoAtwatmhyB+Abql4bcM4VV2lTtSXx2fqMw/YkmmwhLHFn08TqVbTvK5LLhS5Q7h9Oba5LLsYLgMOypwmSfWC8BLVnh/6WWFSIy6iY7k6A2iqfYl+El3ydfWbgCVRZGVyOOSPC11rm/9nGhg4AE1G27eV4T1yGRNFaCqGatLdBW3hIiYIZ88
X-Received: by 10.58.48.133 with SMTP id l5mr54756ven.36.1391468637130; Mon, 03 Feb 2014 15:03:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.89.170 with HTTP; Mon, 3 Feb 2014 15:03:36 -0800 (PST)
In-Reply-To: <CAOJ7v-0S4C+P6hv2rrTCpFvvq1eVBfbuxb+QGQyAP5mG0yb2uQ@mail.gmail.com>
References: <CAOJ7v-22T7hLMdC2je0nLk34MXQ8L+JFWLtAz--6Ryt+DMaMvQ@mail.gmail.com> <C433A27C-348A-402A-B036-07060746FADA@vidyo.com> <CAOJ7v-0S4C+P6hv2rrTCpFvvq1eVBfbuxb+QGQyAP5mG0yb2uQ@mail.gmail.com>
From: Justin Uberti <juberti@google.com>
Date: Mon, 03 Feb 2014 15:03:36 -0800
Message-ID: <CAOJ7v-2=UqUqag+RSTMS1aVmMebKyfHHvwO_BC6ov1Z77CfVaQ@mail.gmail.com>
To: Jonathan Lennox <jonathan@vidyo.com>, Harald Alvestrand <hta@google.com>
Content-Type: multipart/alternative; boundary="089e011844dad5304004f1888911"
Cc: Cullen Jennings <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, mmusic <mmusic@ietf.org>
Subject: Re: [rtcweb] Rejecting MediaStreamTracks in JSEP
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Feb 2014 23:03:59 -0000

+Harald as this affects the MSID doc


On Mon, Feb 3, 2014 at 3:00 PM, Justin Uberti <juberti@google.com> wrote:

>
>
>
> On Mon, Feb 3, 2014 at 2:32 PM, Jonathan Lennox <jonathan@vidyo.com>wrote:
>
>>  On Feb 3, 2014, at 2:27 PM, Justin Uberti <juberti@google.com> wrote:
>>
>>  Also, this essentially makes recv-appId the converse of MSID; for
>> simplicity, I think we should consider unifying these concepts into a
>> single document.
>>
>>
>>  AppID (as I envision it, as the author) and MSID (as I understand it)
>> have rather different scopes, which are visible once sources are sent using
>> more than one packet stream.
>>
>>  For example, an m-line which has both a primary encoded stream (of
>> media) and a redundancy stream (of rtx packets) would have two appid
>> values, but only one msid.  On the receive side, if you wanted to receive
>> both a primary encoded stream and a redundancy stream, you would have two
>> recv-appid values.
>>
>>  As such, appid and msid are solving different (though related)
>> problems, and I don't think unifying them is a good idea.
>>
>>  Perhaps we need a recv-msid, explicitly?
>>
>
> That would be fine by me - it would allow a single invention (msid +
> recv-msid) to focus on solving the three identified problems with MSTs in
> unified-plan:
> - correlation of a MediaStreamTrack to m= line in signaling (msid)
> - correlation of packets from a MST to m= line ahead of signaling
> (recv-msid)
> - rejection of an individual MST (recv-msid)
>
> Based on your description, appid seems to go one or two levels down from a
> MST to an individual RTP flow, but we can let that develop on its own,
> separate from the timetable of webrtc 1.0 and unified plan.
>
>
>