Re: [AVT] RTP topologies and terms

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 12 September 2007 09:51 UTC

Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IVOsX-0006yF-TO; Wed, 12 Sep 2007 05:51:25 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IVOsV-0006yA-Qg for avt@ietf.org; Wed, 12 Sep 2007 05:51:23 -0400
Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IVOsU-0002UO-81 for avt@ietf.org; Wed, 12 Sep 2007 05:51:23 -0400
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 0D895200FD; Wed, 12 Sep 2007 11:51:21 +0200 (CEST)
X-AuditID: c1b4fb3e-b1036bb0000007e1-3a-46e7b698e1da
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id D838D210A9; Wed, 12 Sep 2007 11:51:20 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Wed, 12 Sep 2007 11:51:20 +0200
Received: from [147.214.30.247] ([147.214.30.247]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Wed, 12 Sep 2007 11:51:20 +0200
Message-ID: <46E7B698.603@ericsson.com>
Date: Wed, 12 Sep 2007 11:51:20 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Ye-Kui.Wang@nokia.com
Subject: Re: [AVT] RTP topologies and terms
References: <E1ITgU2-0004uI-19@stiedprstage1.ietf.org> <46E509CB.6040206@ericsson.com> <1C1F3D15859526459B4DD0A7A9B2268B03D7A7AC@trebe101.NOE.Nokia.com>
In-Reply-To: <1C1F3D15859526459B4DD0A7A9B2268B03D7A7AC@trebe101.NOE.Nokia.com>
X-Enigmail-Version: 0.95.3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 12 Sep 2007 09:51:20.0005 (UTC) FILETIME=[78579F50:01C7F522]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Cc: avt@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org

Ye-Kui.Wang@nokia.com skrev:
> Dear RTP Experts,
> 
> Could anyone help to clarify the following: what is the RTP topology,
> and what is the right term for end-point B?
> 
> The topology is as follows:
> 
>       +----+           +---+             +---+
>        | A  |=====>| B | ----------->| C |
>       +----+           +---+             +---+
> 
> - A sends a scalable bitstream of multiple layers using multiple RTP
> sessions (layered multicast).
> - B aggregates the input RTP streams from the multiple RTP sessions to
> one RTP stream and sends to C. 
> 
> I failed to map the topology to any of those (or their combinations)
> mentioned in draft-ietf-avt-topologies-06.txt , where all seem talking
> about end points within one RTP session. Also I am wondering whether B
> can be called a translator, mixer or (RTCP terminating) MCU? There are
> multiple RTP sessions between A and B, and there seems to be only one
> RTP sessions between B and C, therefore B terminates RTP sessions. If
> this is true, then B can neither be called translator nor mixer,
> according to the comment made by Colin earlier (on August 18 2007 in the
> AVT reflector that "Neither an RTP translator or a RTP mixer terminate
> the RTP session."). Or is it so that the one RTP stream from B to C are
> still of multiple sessions (hence B does not terminate RTP sessions)?
> 

Well, the RTP topologies document hasn't very much discussed the issue
of scalability modification of streams. In my view B is either a mixer
or a translator depending on how it does the aggregation. The fact that
it appears that it terminates some of the RTP sessions for the higher
layers I don't think really count in this case. There is correlation
between the RTP sessions carrying the layers that I think is maintained
over the translation. I do expect that CNAMEs etc are consistent over
all the layers. But it will be interesting to rewrite the RTCP reports
to correctly reflect that your packets from layer X which was sent to
the receiver in the aggregate has been delivered or lost.

I think this maybe needing more discussion in the SVC document. It is
after all proposing to do these things using what it call MANEs.

Cheers

Magnus Westerlund

IETF Transport Area Director & TSVWG Chair
----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM/M
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------

_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt