Re: [MMUSIC] comments on draft-even-mmusic-application-token-01

Jonathan Lennox <jonathan@vidyo.com> Wed, 30 October 2013 19:27 UTC

Return-Path: <jonathan@vidyo.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 9262511E8240 for <mmusic@ietfa.amsl.com>; Wed, 30 Oct 2013 12:27:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.855
X-Spam-Level:
X-Spam-Status: No, score=-1.855 tagged_above=-999 required=5 tests=[AWL=0.125, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=0.619]
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 h1ApzvgN7POX for <mmusic@ietfa.amsl.com>; Wed, 30 Oct 2013 12:27:31 -0700 (PDT)
Received: from server209.appriver.com (server209c.appriver.com [8.31.233.118]) by ietfa.amsl.com (Postfix) with ESMTP id 17E9311E8254 for <mmusic@ietf.org>; Wed, 30 Oct 2013 12:27:25 -0700 (PDT)
X-Note-AR-ScanTimeLocal: 10/30/2013 3:27:25 PM
X-Policy: GLOBAL - vidyo.com
X-Policy: GLOBAL - vidyo.com
X-Policy: GLOBAL - vidyo.com
X-Policy: GLOBAL - vidyo.com
X-Primary: jonathan@vidyo.com
X-Note: This Email was scanned by AppRiver SecureTide
X-Virus-Scan: V-
X-Note-SnifferID: 0
X-Note: TCH-CT/SI:0-52/SG:2 10/30/2013 3:27:20 PM
X-GBUdb-Analysis: 0, 162.209.16.213, Ugly c=0.944879 p=-0.974573 Source White
X-Signature-Violations: 0-0-0-5395-c
X-Note-419: 0 ms. Fail:0 Chk:1349 of 1349 total
X-Note: SCH-CT/SI:0-1349/SG:1 10/30/2013 3:27:09 PM
X-Note: Spam Tests Failed:
X-Country-Path: ->UNKNOWN->LOCAL
X-Note-Sending-IP: 162.209.16.213
X-Note-Reverse-DNS:
X-Note-Return-Path: jonathan@vidyo.com
X-Note: User Rule Hits:
X-Note: Global Rule Hits: G325 G326 G327 G328 G332 G333 G443
X-Note: Encrypt Rule Hits:
X-Note: Mail Class: VALID
X-Note: Headers Injected
Received: from [162.209.16.213] (HELO mail.vidyo.com) by server209.appriver.com (CommuniGate Pro SMTP 6.0.2) with ESMTPS id 69052470; Wed, 30 Oct 2013 15:27:25 -0400
Received: from 492133-EXCH2.vidyo.com ([fe80::50:56ff:fe85:6b62]) by 492132-EXCH1.vidyo.com ([fe80::50:56ff:fe85:4f77%13]) with mapi id 14.03.0146.000; Wed, 30 Oct 2013 14:27:24 -0500
From: Jonathan Lennox <jonathan@vidyo.com>
To: Martin Thomson <martin.thomson@gmail.com>
Thread-Topic: [MMUSIC] comments on draft-even-mmusic-application-token-01
Thread-Index: AQHO1LyRHByVr0dAA0OEs67Y08GtvZoMh76AgAAHP4CAAWd5gA==
Date: Wed, 30 Oct 2013 19:27:23 +0000
Message-ID: <C5BE6550-9091-420E-A07E-E6849E58C6FB@vidyo.com>
References: <526D5CDD.40805@alum.mit.edu> <CABkgnnVekG9bDbO7mvNPcKHH1w3JmvKTcT2K=D1-ERW-vr2GLA@mail.gmail.com> <526D8FA3.1030503@alum.mit.edu> <CABkgnnXTYCx8uWZPUq7KgGdSr1w64kq_SCTDVP56p5DEjaYj3g@mail.gmail.com> <019f01ced3ed$f83e1090$e8ba31b0$@gmail.com> <CABkgnnVFkay_iM2_O9xdfm8ZVxgKX3Etk272Hv0VTKhTEZCYng@mail.gmail.com> <023801ced464$91e97f60$b5bc7e20$@gmail.com> <526FD5E0.6010202@alum.mit.edu> <30F39FA8-DE1C-47F1-9F1E-D03B020E6C1D@vidyo.com> <CABkgnnXWEEC2LigE+CnEL6rdM5TLeNX_+JV0i4r_oiEh_gqJLw@mail.gmail.com>
In-Reply-To: <CABkgnnXWEEC2LigE+CnEL6rdM5TLeNX_+JV0i4r_oiEh_gqJLw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [160.79.219.114]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <74007CAAB573654D989CC5CDAA5D3916@vidyo.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "<mmusic@ietf.org>" <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Subject: Re: [MMUSIC] comments on draft-even-mmusic-application-token-01
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, 30 Oct 2013 19:27:37 -0000

On Oct 29, 2013, at 6:00 PM, Martin Thomson <martin.thomson@gmail.com>
 wrote:

> On 29 October 2013 14:34, Jonathan Lennox <jonathan@vidyo.com> wrote:
> 
>> In particular, I think, RTX and single-stream-repair FEC streams should probably be associated to their primary stream using appid.  (Multi-stream-repair FEC is more complicated, as the draft discusses.  Yes, we probably shouldn't have jumped to the more complicated case so quickly in the examples.)
> 
> The SDES extension or RTP extension could identify an SSRC as
> contributing to multiple sources in those complicated scenarios.  The
> simple case is where each SSRC contributes to just a single source.
> Maybe that's too much information for an RTP extension, in which case
> you could send the appid indications for each source a) when the
> contribution commences - i.e., at the start of transmission; and b)
> interleaved when there is more than one appid.  That assumes that the
> SSRC can't ever stop contributing to a given source, which I think is
> a safe assumption.

Hi, Martin -- there are several separate issues here, which it's good to keep separate.

One is that a set of streams can make up a single source, associated with a single appid, as in RTX and FEC.  Each stream is associated to a single source in this sense, except in multi-stream-repair FEC cases.

However, which source corresponds to an appid can change dynamically.  The primary use case I personally see for this is loudest-speaker switching, where the appid corresponds to a requested loudest speaker.

More controversially, I've also proposed that a single source can satisfy more than one appid at a time -- as in the case when you've requested both my video, and the current loudest speaker video, and right now I'm the current loudest speaker.