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

Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 27 October 2013 22:11 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 1DD9611E82C4 for <mmusic@ietfa.amsl.com>; Sun, 27 Oct 2013 15:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.353
X-Spam-Level:
X-Spam-Status: No, score=0.353 tagged_above=-999 required=5 tests=[AWL=-0.410, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_15=0.6, J_CHICKENPOX_54=0.6, RDNS_NONE=0.1]
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 3teaEb-jXZ5n for <mmusic@ietfa.amsl.com>; Sun, 27 Oct 2013 15:11:50 -0700 (PDT)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by ietfa.amsl.com (Postfix) with ESMTP id EB8D911E820F for <mmusic@ietf.org>; Sun, 27 Oct 2013 15:11:47 -0700 (PDT)
Received: from omta20.westchester.pa.mail.comcast.net ([76.96.62.71]) by qmta03.westchester.pa.mail.comcast.net with comcast id iN8Y1m0031YDfWL53NBnc4; Sun, 27 Oct 2013 22:11:47 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta20.westchester.pa.mail.comcast.net with comcast id iNBn1m0093ZTu2S3gNBnYi; Sun, 27 Oct 2013 22:11:47 +0000
Message-ID: <526D8FA3.1030503@alum.mit.edu>
Date: Sun, 27 Oct 2013 18:11:47 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: mmusic@ietf.org
References: <526D5CDD.40805@alum.mit.edu> <CABkgnnVekG9bDbO7mvNPcKHH1w3JmvKTcT2K=D1-ERW-vr2GLA@mail.gmail.com>
In-Reply-To: <CABkgnnVekG9bDbO7mvNPcKHH1w3JmvKTcT2K=D1-ERW-vr2GLA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382911907; bh=Ewi8uizB+nlAUNX1SLSn5okZPScVosx1o/S9YYr7B6g=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=epxo96E0d8wUoN5/uRBq6Pht7dbS5FB0pDgHeO2M5ve5YpNYOh+nO3VI+7m83Ezui 1VrsUHOsgcXimlzzQotevGKCxWFBW4KkN+QL52AlSB3Qtx6w424gGDIu/2KQ0CFzCZ n9EVD59uOL/PNftVBx2j2PCPwlU6QBKYPB5qdAVudIXP43zpNrW/ZDzvk2OCXc8bo6 7slr1wQoC64w/O3eJskIABNIVgKTOlLfX3vj3q+ZNu5pMJcR3Nv6oRD4/dQyyN1Y7V na581ChuXxLI1ZhyqaDJDuiIihk3aBb0pOTqr66EpPU0hDmFvveGynGYuVaQ8or8a0 6WyLIKM+PKDZQ==
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: Sun, 27 Oct 2013 22:11:55 -0000

On 10/27/13 4:59 PM, Martin Thomson wrote:
> In addition to absent colons, the examples use a variety of uppercase
> and lowercase characters.  Consistency would be helpful, unless the
> intent is to highlight the fact that ABNF permits these to be in mixed
> case.  (RFC 4566 is silent on the subject, so I assume that a=appid is
> equivalent to a=ApPId, following RFC 5234; I'd rather that weren't the
> case, but that seems to be the intent at least).
>
> I'm not sure about the assertion regarding 1-1 correspondence between
> appid and SSRC.

Note that I said "at any point in time", and made provision for changing 
the mapping.

Even so, I am also not sure.

> Putting the fact that SSRC can change aside, I
> believe that the intent is to label the source, which can manifest as
> multiple SSRCs.

I *thought* that for instance in case of FEC, the original stream and 
the repair stream would have the same appid. But the example showed 
otherwise.

I'd like the model to be spelled out. Then we wouldn't be wondering.

	Thanks,
	Paul

> Editorial: This document needs a serious proofread.  The spelling
> seems right, but I'm continually being distracted by poor grammar as I
> read through.  Doublespacing all the examples is annoying too.
>
> On 27 October 2013 11:35, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>> Hi. Doing my pre-meeting reading. A few comments on this. Otherwise it looks
>> good to me.
>>
>> Many examples use a=appid and a=recv-appid without the colon.
>>
>> Section 3.1.3:
>>
>>        appid-attribute = "recv-appID:" token
>>
>>        ; The base definition of "attribute" is in [RFC4566].
>>
>>        ; (It is the content of "a=" lines.)
>>
>> The comments are spurious here - there is no attribute.
>>
>> ISTM it would be helpful to have an explicit specification of how this
>> relates to RTP. IIUC, its something like the following:
>>
>> - an RTP session MAY have one or more appid tokens
>> - at any point in time each appid token maps to at most
>>    one stream (SSRC) within the session.
>> - *new* appid:ssrc mappings MAY be initialized via SDP
>> - new appid:ssrc mappings MAY be initialized via receipt
>>    of the new RTPC SDES message or header extension
>> - existing appid:ssrc mappings MAY be updated via
>>    receipt of the new RTCP SDES message or header extension.
>>
>> I'm not sure about what is supposed to happen if a new O/A defines a mapping
>> in conflict with an existing one. I *think* it probably is to be ignored.
>>
>>          Thanks,
>>          Paul
>> _______________________________________________
>> 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
>