Re: [MMUSIC] The rtp-duplication related drafts

"Ali C. Begen (abegen)" <abegen@cisco.com> Fri, 04 January 2013 04:20 UTC

Return-Path: <abegen@cisco.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 2EDD021F8BED for <mmusic@ietfa.amsl.com>; Thu, 3 Jan 2013 20:20:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.989
X-Spam-Level:
X-Spam-Status: No, score=-6.989 tagged_above=-999 required=5 tests=[AWL=2.410, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0XGhidqi-1ly for <mmusic@ietfa.amsl.com>; Thu, 3 Jan 2013 20:20:13 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 74BE021F8BE8 for <mmusic@ietf.org>; Thu, 3 Jan 2013 20:20:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4071; q=dns/txt; s=iport; t=1357273213; x=1358482813; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=TZLnqpDe4eFLZAj8Wu/L8eckSuKKiwjFHZxh981w41s=; b=IA36YrEP7ELmDYWRufu6mzHPkQbhLEOwqoJie/wMh+OJ5sJm55bjDEoJ Uk8rOTV/Ru313U4MU3DtWe2lKjsyUxPx8x4+rVHs11f4zuO1nJnsNeKhH 2I3F2XVVIar0MxSUSW+Hv4ntsiOc/Zduv+xWeSQuzpC1YzF3to7x80hpw I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFACxX5lCtJV2a/2dsb2JhbABFDoJeumEWc4IeAQEBAwEBAQFrCwULAgEIDgoKJCcLJQIEDgUIiAUGAQu2XpA4YQOILYoshE+PLII2PoIm
X-IronPort-AV: E=Sophos;i="4.84,406,1355097600"; d="scan'208";a="158784271"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-4.cisco.com with ESMTP; 04 Jan 2013 04:20:12 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r044KCC3032600 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 4 Jan 2013 04:20:12 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0318.004; Thu, 3 Jan 2013 22:20:12 -0600
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: [MMUSIC] The rtp-duplication related drafts
Thread-Index: AQHN6gIIZX3irh0G9UC8vBTgxKH8HJg41yeAgAAFCQCAAA8mgIAACswA
Date: Fri, 04 Jan 2013 04:20:11 +0000
Message-ID: <C15918F2FCDA0243A7C919DA7C4BE9940CDFDA5D@xmb-aln-x01.cisco.com>
References: <C15918F2FCDA0243A7C919DA7C4BE9940CDF9AB8@xmb-aln-x01.cisco.com> <50E63E7D.5050707@alum.mit.edu> <C15918F2FCDA0243A7C919DA7C4BE9940CDFCCB7@xmb-aln-x01.cisco.com> <50E64F6B.9000507@alum.mit.edu>
In-Reply-To: <50E64F6B.9000507@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.246.199]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <97C8FDB181CC8F4F942B439B2723BEB7@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "<mmusic@ietf.org>" <mmusic@ietf.org>
Subject: Re: [MMUSIC] The rtp-duplication related drafts
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: Fri, 04 Jan 2013 04:20:18 -0000

On Jan 3, 2013, at 10:41 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> On 1/3/13 9:47 PM, Ali C. Begen (abegen) wrote:
>> Thanks for the review.
>> 
>> On Jan 3, 2013, at 9:29 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
>> 
>>> Ali,
>>> 
>>> On 1/3/13 5:31 PM, Ali C. Begen (abegen) wrote:
>>>> Hi everyone,
>>>> 
>>>> The following two drafts have been adopted by MMUSIC a while ago and the main draft discussing the RTP duplication issues is being finalized in AVTEXT (this was also adopted as a WG item a while ago). It is simply waiting for the WG to make a decision on the srcname proposal.
>>>> 
>>>> http://datatracker.ietf.org/doc/draft-ietf-mmusic-delayed-duplication/
>>>> http://datatracker.ietf.org/doc/draft-ietf-mmusic-duplication-grouping/
>>> 
>>> I have a question about these:
>>> 
>>> Each example shows only one group. But couldn't there be multiple duplication groups?
>>> 
>> There could be.
>> 
>>> If so, the current proposal has no mechanism for specifying separate duplication-delay for each group.
>>> 
>> 
>> a=duplication-delay:X could be specified in each media session. For example:
>> 
>> 	a=rtpmap:100 MP2T/90000
>>         a=ssrc:1000 cname:ch1@example.com
>>         a=ssrc:1010 cname:ch1@example.com
>>         a=ssrc-group:DUP 1000 1010
>>         a=duplication-delay:100
>>         a=mid:Group1
>> 	a=rtpmap:101 MP2T/90000
>>         a=ssrc:2000 cname:ch2@example.com
>>         a=ssrc:2010 cname:ch2@example.com
>>         a=ssrc-group:DUP 2000 2010
>>         a=duplication-delay:150
>>         a=mid:Group2
> 
> This makes the attributes very order dependent. If this is intended, then I think you need more words to say that. Currently it says:
> 
>   If used as a media-level
>   attribute, it MUST be used with the 'ssrc-group' attribute and "DUP"
>   grouping semantics...

My mistake, did not copy/paste the whole thing.

	m=video 30000 RTP/AVP 100
        c=IN IP4 233.252.0.1/127
        a=source-filter:incl IN IP4 233.252.0.1 198.51.100.1
        a=rtpmap:100 MP2T/90000
        a=ssrc:1000 cname:ch1@example.com
        a=ssrc:1010 cname:ch1@example.com
        a=ssrc-group:DUP 1000 1010
        a=duplication-delay:100
        a=mid:Group1
	m=video 40000 RTP/AVP 101
        c=IN IP4 233.252.0.2/127
        a=source-filter:incl IN IP4 233.252.0.2 198.51.100.1
        a=rtpmap:101 MP2T/90000
        a=ssrc:2000 cname:ch2@example.com
        a=ssrc:2010 cname:ch2@example.com
        a=ssrc-group:DUP 2000 2010
        a=duplication-delay:150
        a=mid:Group2

so there is one duplication-delay attribute in each media session (specified by a m= line). It does not matter whether it is before or after the ssrc-group line. It is OK as long as it is somewhere before the next m line.

> 
> What does "used with" mean? I assumed it simply meant that both attributes had to be present in the media section. But what you are saying now says that there is some very specific ordering required. E.g. that the a=duplicaation-delay must follow the a=ssrc-group:DUP to which it applies, and precede any other a=ssrc-group:DUP. This is possible, but ugly to specify.

I hope it is clear now?

> 
>> (The SSRC need not be different as SSRC only need to be unique within each media session)
>> 
>> For the non-ssrc grouping, your comment holds. It does not support specifying different delay values for different groups. Do you think we should support distinct delay values for different groups (which probably means duplication-delay attribute has to be media-level only)?
> 
> I don't know. Nothing seems appealing.
> 
> 	Thanks,
> 	Paul
> 
>> -acbegen
>> 
>>> 	Thanks,
>>> 	Paul
>>> 
>>> _______________________________________________
>>> mmusic mailing list
>>> mmusic@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mmusic
>> 
>> 
>