Re: [AVTCORE] I-D Action: draft-ietf-avtcore-rtp-topologies-update-05.txt

Stephan Wenger <stewe@stewe.org> Sun, 30 November 2014 22:43 UTC

Return-Path: <stewe@stewe.org>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85BD01A1AA9 for <avt@ietfa.amsl.com>; Sun, 30 Nov 2014 14:43:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 mtkP_w0Y18Nn for <avt@ietfa.amsl.com>; Sun, 30 Nov 2014 14:43:56 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0142.outbound.protection.outlook.com [65.55.169.142]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E3691A1AA8 for <avt@ietf.org>; Sun, 30 Nov 2014 14:43:55 -0800 (PST)
Received: from CY1PR0701MB1275.namprd07.prod.outlook.com (25.160.149.18) by CY1PR0701MB1387.namprd07.prod.outlook.com (25.160.150.153) with Microsoft SMTP Server (TLS) id 15.1.26.15; Sun, 30 Nov 2014 22:43:53 +0000
Received: from CY1PR0701MB1276.namprd07.prod.outlook.com (25.160.149.19) by CY1PR0701MB1275.namprd07.prod.outlook.com (25.160.149.18) with Microsoft SMTP Server (TLS) id 15.1.26.15; Sun, 30 Nov 2014 22:43:51 +0000
Received: from CY1PR0701MB1276.namprd07.prod.outlook.com ([25.160.149.19]) by CY1PR0701MB1276.namprd07.prod.outlook.com ([25.160.149.19]) with mapi id 15.01.0026.003; Sun, 30 Nov 2014 22:43:51 +0000
From: Stephan Wenger <stewe@stewe.org>
To: "avt@ietf.org" <avt@ietf.org>, "Liuyan (Scarlett)" <scarlett.liuyan@huawei.com>, Roni Even <ron.even.tlv@gmail.com>
Thread-Topic: [AVTCORE] I-D Action: draft-ietf-avtcore-rtp-topologies-update-05.txt
Thread-Index: AQHQDO8c31H6Y5byBkexTvLFOrTowQ==
Date: Sun, 30 Nov 2014 22:43:50 +0000
Message-ID: <D0A0D842.4C1D6%stewe@stewe.org>
References: <20141112200649.2023.29088.idtracker@ietfa.amsl.com> <E97C33E5D67C2843AFA535DE2E5B80C15FE5747C@SZXEMA503-MBX.china.huawei.com>
In-Reply-To: <E97C33E5D67C2843AFA535DE2E5B80C15FE5747C@SZXEMA503-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [50.174.124.226]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1275;UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1275;
x-forefront-prvs: 04111BAC64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(189002)(51704005)(13464003)(51914003)(24454002)(479174003)(377454003)(377424004)(199003)(19580395003)(19580405001)(230783001)(15202345003)(77096004)(1720100001)(122556002)(107046002)(107886001)(4396001)(99396003)(120916001)(31966008)(2420400002)(62966003)(77156002)(106356001)(40100003)(97736003)(20776003)(86362001)(64706001)(87936001)(92726001)(92566001)(76176999)(50986999)(54356999)(2501002)(66066001)(46102003)(21056001)(106116001)(15975445006)(101416001)(105586002)(2656002)(99286002)(95666004)(36756003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0701MB1275; H:CY1PR0701MB1276.namprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <31ECD66F60CEF14098578846E0A92E60@namprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1387;
X-OriginatorOrg: stewe.org
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/f1layx1Z-C0Q4uR6J9o8zQpTPak
Subject: Re: [AVTCORE] I-D Action: draft-ietf-avtcore-rtp-topologies-update-05.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Nov 2014 22:43:58 -0000

Hi Scarlett,
Thanks for the careful reading of the draft.  Please see my comments
inline.

Hi Roni,
to summarize, small clarifications appear to be in order.  Should I rev
the doc now, or take this as an early WGLC comment?

Stephan

On 11/20/14, 01:07, "Liuyan (Scarlett)" <scarlett.liuyan@huawei.com> wrote:

>Hi Stephan,
>
>I have already the latest version and have a question.
>The section 4.5 says:
>	The RTP protocol includes functionality to identify the session
>participants through the use of the SSRC and CSRC fields.
>
>And the section 4.5 continues to say:
>	RTP includes explicit specification text for Translators and Mixers, and
>for SFMs the required functionality can be derived from that text.

This statement has to be read broadly.  In particular, in SFMs, the CSRC
mechanism doesn¹t work directly as specified in RFC 3550, because each End
Point connects to the SFM using its own RTP session (each having its own
SSRC numbering space).  Therefore, what is required in the SFM is an
(unspecified) mapping mechanism that maps the local SSRC values between
between the RTP session.  In other words, End Points do see CSRC values,
but the value of the CSRC value for a given contributing endpoint may be
different for each receiving End Point, and different from the SSRC of the
sending End Point.  See page 30, 2nd paragraph.

> 
>
>At last the section says:
>	The topologies that create independent RTP sessions per End point or
>pair of End points, like back-to-back RTP session, MESH with independent
>RTP sessions, and the RTCP terminating MCU RTCP terminating MCU do not
>support RTP based identification of session participants.

... and SFMs do.  Even if they are RTCP terminating topologies.
Conclusion: most, but not all topologies that ³create independent RTP
sessions per End Point² do not support RTP-based identification.  The
exception are SFMs.   A clarifying sentence seems in order.

>
>It seems to inconsistent on SFMs.
>Based on the section 3.7, SFM: all potential RTP sources into a
>per-endpoint, independent RTP session.
>I think that SFMs have a similar behavior with MESH with independent RTP
>sessions, and then do not support RTP based identification of session
>participants.

That¹s incorrect.  SFMs support RTP-based identification of session
participants.

With MESH, one cannot easily map the different SSRC spaces to each other,
because there is no single entity that has the full picture of what¹s
going on. With SFMs, that entity exists.

>Therefore, the sentence "for SFMs the required functionality can be
>derived from that text. " should be removed or modified.

I would agree that this sentence may be a bit misleading if read in
isolation, as the required cross-RTP session mapping mechanism (page 30,
2nd paragraph) cannot be directly read from RFC 3550.  At least I do not
recall out of hand a section in RFC 3550 that contemplates this issue.  I
could easily add a back-reference to 3.7, and mention that there is an
SSRC number mapping mechanism required.  Would that clarify the issue?


Thanks,
Stephan


> 
>
>Thanks.
>
>Best Regards,
>Scarlett
>
>> -----Original Message-----
>> From: avt [mailto:avt-bounces@ietf.org] On Behalf Of
>> internet-drafts@ietf.org
>> Sent: Thursday, November 13, 2014 4:07 AM
>> To: i-d-announce@ietf.org
>> Cc: avt@ietf.org
>> Subject: [AVTCORE] I-D Action:
>>draft-ietf-avtcore-rtp-topologies-update-05.txt
>> 
>> 
>> A New Internet-Draft is available from the on-line Internet-Drafts
>>directories.
>>  This draft is a work item of the Audio/Video Transport Core Maintenance
>> Working Group of the IETF.
>> 
>>         Title           : RTP Topologies
>>         Authors         : Magnus Westerlund
>>                           Stephan Wenger
>> 	Filename        : draft-ietf-avtcore-rtp-topologies-update-05.txt
>> 	Pages           : 46
>> 	Date            : 2014-11-12
>> 
>> Abstract:
>>    This document discusses point to point and multi-endpoint topologies
>>    used in Real-time Transport Protocol (RTP)-based environments.  In
>>    particular, centralized topologies commonly employed in the video
>>    conferencing industry are mapped to the RTP terminology.
>> 
>>    This document is updated with additional topologies and is intended
>>    to replace RFC 5117.
>> 
>> 
>> The IETF datatracker status page for this draft is:
>> 
>>https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-topologies-update
>>/
>> 
>> There's also a htmlized version available at:
>> http://tools.ietf.org/html/draft-ietf-avtcore-rtp-topologies-update-05
>> 
>> A diff from the previous version is available at:
>> 
>>http://www.ietf.org/rfcdiff?url2=draft-ietf-avtcore-rtp-topologies-update
>>-05
>> 
>> 
>> Please note that it may take a couple of minutes from the time of
>>submission
>> until the htmlized version and diff are available at tools.ietf.org.
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> _______________________________________________
>> Audio/Video Transport Core Maintenance
>> avt@ietf.org
>> https://www.ietf.org/mailman/listinfo/avt