Re: [MMUSIC] FW: New Version Notification for draft-even-mmusic-application-token-00.txt
"Roni Even" <ron.even.tlv@gmail.com> Tue, 02 July 2013 12:33 UTC
Return-Path: <ron.even.tlv@gmail.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 0FE3B21F9EC0 for <mmusic@ietfa.amsl.com>; Tue, 2 Jul 2013 05:33:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.829
X-Spam-Level:
X-Spam-Status: No, score=-1.829 tagged_above=-999 required=5 tests=[AWL=0.170, BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
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 8xP55BX2iCYr for <mmusic@ietfa.amsl.com>; Tue, 2 Jul 2013 05:33:48 -0700 (PDT)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id E3C9C21F9EBF for <mmusic@ietf.org>; Tue, 2 Jul 2013 05:33:47 -0700 (PDT)
Received: by mail-we0-f175.google.com with SMTP id t59so4349380wes.34 for <mmusic@ietf.org>; Tue, 02 Jul 2013 05:33:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=6ikk+cMfTEeXSzSHUhwiZYbTOH+zAH7czoO3ApYd0O8=; b=vM4PaJBM+mKV2g/IDBXHb19mxdeoiVbQYpYpmyqbD82P0UhI73usaP/LEWfbDW1kV6 nNn97X1dk89ufnT7VR3dF6VAVcQ6WdohC8/n0XxXMRCK/voDt65s+FP0sQzCyRboAOuG KZmd3jmbQ6IL8tcYE4UubPHknxkvXE3l0MAuC3jEUqpP9p+AlVjZyI893A96yNVi7GqG CHEpKDujAzd6aQh9YjnwdghM0SGGYjG+oBpkyr3x5kfBGD33pFMll3ZktO+hjUXAf5rY ebEJl3Zq6M6PvBLDQfRdNW22Ry649x0W3bo91rEtsnJoIH+oLahSRX0CDe9Ppy/QYeaq lYRg==
X-Received: by 10.194.103.226 with SMTP id fz2mr23204672wjb.75.1372768426956; Tue, 02 Jul 2013 05:33:46 -0700 (PDT)
Received: from RoniE ([109.67.165.48]) by mx.google.com with ESMTPSA id s19sm22574138wik.11.2013.07.02.05.33.35 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 02 Jul 2013 05:33:36 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
References: <20130628152721.7537.5884.idtracker@ietfa.amsl.com> <760B7D45D1EFF74988DBF5C2122830C2299A10BE@szxpml504-mbs.exmail.huawei.com> <51CF0435.3050305@alum.mit.edu> <047901ce7552$de032840$9a0978c0$@gmail.com> <51D0569C.3020508@alum.mit.edu> <051301ce764f$95a89370$c0f9ba50$@gmail.com> <51D1B642.8080608@alum.mit.edu>
In-Reply-To: <51D1B642.8080608@alum.mit.edu>
Date: Tue, 02 Jul 2013 15:32:01 +0300
Message-ID: <002201ce7720$28b5e070$7a21a150$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEeUlghD62FOWC7Z8hplVA8xNyLagHaS0jkAkLxBloCOy5ymwJnxbPBAalIAbkCHnxnTppNWuLQ
Content-Language: en-us
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] FW: New Version Notification for draft-even-mmusic-application-token-00.txt
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: Tue, 02 Jul 2013 12:33:49 -0000
> -----Original Message----- > From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu] > Sent: 01 July, 2013 8:03 PM > To: Roni Even > Cc: mmusic@ietf.org > Subject: Re: [MMUSIC] FW: New Version Notification for draft-even- > mmusic-application-token-00.txt > > Hi Roni. See inline. > > On 7/1/13 7:38 AM, Roni Even wrote: > > > > > >> -----Original Message----- > >> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu] > >> Sent: 30 June, 2013 7:03 PM > >> To: Roni Even > >> Cc: mmusic@ietf.org > >> Subject: Re: [MMUSIC] FW: New Version Notification for draft-even- > >> mmusic-application-token-00.txt > >> > >> On 6/30/13 1:29 AM, Roni Even wrote: > >>> Inline > >>> > >>>> -----Original Message----- > >>>> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] > On > >>>> Behalf Of Paul Kyzivat > >>>> Sent: 29 June, 2013 6:59 PM > >>>> To: mmusic@ietf.org > >>>> Subject: Re: [MMUSIC] FW: New Version Notification for draft-even- > >>>> mmusic-application-token-00.txt > >>>> > >>>> I looked this over, and it seems to solve many of the issues at hand. > >>>> There are no doubt some nits to iron out, but we should get > >>>> agreement over the concepts before worrying too much about the > details. > >>>> > >>>> A couple of things I wanted to comment on: > >>>> > >>>> You give examples of form: > >>>> a=ssrc:11111 AppID:1 > >>>> But you don't say too much about the meaning of this. The reason I > >>>> ask is that you say elsewhere that the appid can move from one ssrc > >>>> to > >> another. > >>>> My question is: If this form is used, can that appid later be bound > >>>> to a different ssrc via the header extension? Also, is the > >>>> following > > legal? > >>>> a=ssrc:11111,22222 AppID:1 > >>> [Roni Even] The AppID can be mapped later using SDES or header > >>> extension to a new SSRC and our view is that this is a replacement. > >>> An AppID can be mapped to a single SSRC at a time. > >> > >> OK. That's fine, but then I think the draft should say more about it. > > > > > > [Roni Even] In section 3 there is the following text " Each value of > > the AppID maps to one SSRC at a time. When a new SSRC > > is mapped to an existing AppID using an RTP header extension or SDES > > message, it replaces the previous RTP stream for this application > > usage." > > It still isn't clear to me. You have three ways to communicate the mapping: > > - SDP > - SDES > - header extension > > I think the relationship and precedence between SDES and header extension > is well defined in general, so I guess that doesn't need further elaboration. > > But the relationship between the SDP and the RTP/RTCP mechanisms isn't so > clear. This is especially problematic because it is impossible to synchronize > the arrival of SDP with the arrival of RTP/RTCP. > > The simplest answer would be to use the SDP as a *default* if the mapping > hasn't been received in the media, with changes in the SDP having no effect > on the mapping of a particular AppId once it has been mentioned in the > media. But I don't know if that is a sufficient mechanism. [Roni Even] I think this make sense because the usage of the SDES and RTP header is to allow changes without a new O/A what we need to specify is what should be the SDP in a case when we used mapping to SSRC in the SDP and after using SDES to remap we will have a new O/A. I think that we should not try to synchronize the SDP but maybe add a flag that will say the SEDS / RTP header should be used for the mapping. > > Alternatively, the mapping can be defined by whichever has been received > most recently. But that may cause artifacts. > > I just think this needs to be made very clear. > > >> Also, a followup question: > >> > >> Suppose I start with an offer with > >> > >> a=ssrc:11111 AppID:1 > >> > >> and then use SDES or header extension to change move AppID 1 to ssrc > >> 22222. > >> > >> If there is then another O/A, with the same SDP as before: > >> > >> a=ssrc:11111 AppID:1 > >> > >> Does that change the mapping back to 11111, or does it stay as 22222? > >> > >> This impacts how closely the SDP signaling must be coupled to the > >> media processing. > > [Roni Even]This needs clarification in the previous text. If the > > mapping is changed using SDES or RTP header it is the current mapping > > so if a new offer is sent it should use the current SSRC mapping. > > See comments above. > > >>> We looked at having more than one SSRC mapped to a single AppID and > >>> decided to leave it to discussion. It will require to distinguish > >>> between adding and SSRC and replacing an SSRC when a new mapping is > >> specified. > >>> My view is that the unique mapping is clearer and I assume we can > >>> look at using SDP grouping if want to associate two RTP media > >>> streams to an application usage. > >> > >> I asked about > >> > >> a=ssrc:11111,22222 AppID:1 > >> > >> just because it seemed to be allowed by the syntax. My next question > >> would be what it means. E.g, it *could* mean that it is expected that > >> 11111 and 22222 may both be used, but won't be used simultaneously. > >> If it turned out that they *were* used simultaneously, then the > >> effect would be to switch rapidly between them. > > [Roni Even] We have a problem in the syntax. We did not mean to allow > > mapping two SSRCs to the same AppID. The usage for the syntax was to > > allow a preannounce of AppIDs for example "a=appID:2,3" to allow them > > to be used later in SDES or RTP header and know to which m-line they > > correspond. So we will need to change the syntax. > > OK. So if the intent is not to allow it, then sure, the syntax can be tweaked so > it isn't possible to say it. > > Thanks, > Paul
- [MMUSIC] FW: New Version Notification for draft-e… Roni Even
- Re: [MMUSIC] FW: New Version Notification for dra… Paul Kyzivat
- Re: [MMUSIC] FW: New Version Notification for dra… Roni Even
- Re: [MMUSIC] FW: New Version Notification for dra… Paul Kyzivat
- Re: [MMUSIC] FW: New Version Notification for dra… Roni Even
- Re: [MMUSIC] FW: New Version Notification for dra… Paul Kyzivat
- Re: [MMUSIC] FW: New Version Notification for dra… Roni Even
- Re: [MMUSIC] FW: New Version Notification for dra… Jonathan Lennox