Re: [AVT] [Fwd: New Version Notification for draft-singh-avt-mprtp-00]

Roni Even <Even.roni@huawei.com> Mon, 12 July 2010 07:04 UTC

Return-Path: <Even.roni@huawei.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8229D3A6901 for <avt@core3.amsl.com>; Mon, 12 Jul 2010 00:04:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.495
X-Spam-Level:
X-Spam-Status: No, score=-0.495 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kECoAXzclQXW for <avt@core3.amsl.com>; Mon, 12 Jul 2010 00:04:24 -0700 (PDT)
Received: from szxga05-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 757D63A6781 for <avt@ietf.org>; Mon, 12 Jul 2010 00:04:24 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L5F00L15NIKKK@szxga05-in.huawei.com> for avt@ietf.org; Mon, 12 Jul 2010 15:01:32 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L5F00MPJNIJFX@szxga05-in.huawei.com> for avt@ietf.org; Mon, 12 Jul 2010 15:01:32 +0800 (CST)
Received: from windows8d787f9 (bzq-79-178-5-252.red.bezeqint.net [79.178.5.252]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0L5F008VMNI7VJ@szxml02-in.huawei.com>; Mon, 12 Jul 2010 15:01:31 +0800 (CST)
Date: Mon, 12 Jul 2010 10:00:41 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <4C3A49CA.8020906@netlab.tkk.fi>
To: 'Joerg Ott' <jo@netlab.tkk.fi>
Message-id: <040501cb218f$f8b0b000$ea121000$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset="iso-8859-1"
Content-language: en-us
Content-transfer-encoding: 7bit
Thread-index: AcshSyxRDMuYAS62QiGaqDAsIn9j5gAQty+Q
References: <4C356DE6.5010303@netlab.tkk.fi> <035c01cb1fb3$94368880$bca39980$%roni@huawei.com> <4C3A49CA.8020906@netlab.tkk.fi>
Cc: 'Varun Singh' <varun@netlab.tkk.fi>, 'Teemu Kärkkäinen' <teemuk@cc.hut.fi>, avt@ietf.org, 'Saba Ahsan' <sahsan@cc.hut.fi>
Subject: Re: [AVT] [Fwd: New Version Notification for draft-singh-avt-mprtp-00]
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 12 Jul 2010 07:04:25 -0000

Hi Joerg,
Thanks for the response see inline.
Roni

> 
> > 1. It looks to me that the draft suggest using something similar to
> ICE over
> > RTP (in band). When looking at the advertisement it is not clear if
> the
> > proposed interfaces are alternatives for the same subflow or for a
> different
> > subflow.
> 
> Each subflow is by definition a pair of interfaces.
> 
> Once you change the interface you intentionally change (at most cases)
> at least one hop of the path and, as a consequence, potentially the
> path characteristics.
> 
> A subflow is thus always implies by your path choice; the basic
> mechanism for the endpoint to control the path is to change the
> interface (or use source routing or change the router or use some
> other labeling mechanism, but we wanted to keep this intuitive
> and simple for the time being).

I am not sure I understand the inband signaling, I thought it was similar to
ICE where you need to gather addresses for the same transport address.
> 
> 
> > 3. Will each flow have a separate m-line? How will bandwidth of each
> subflow
> > be controlled using the b= parameter.
> 
> No.  SDP negotiates sessions at the application layer.  All subflows
> together make up such a session. The splitting is done at the transport
> layer.

This was a question about the out of band signaling using SDP (no inband),
are you saying that it will have one m-line with multiple payload subtype
numbers. But each subflow needs a different c-line.

> 
> > 4. It looks to me that each subflow is using his own timestamp and
> sequence
> > number space so it will look like a valid RTP stream and the header
> > extension will provide information to handle the reassembly. I think
> that
> > the different links may support different bit rates so how do you
> propose to
> > synchronize the subflows or do you assume same rates on all links.
> 
> No, we don't.  One of the fundamental problems we face is rate
> adaptation.  This is not very well defined for RTP as we know,
> but we foresee that the overall RTP session rate (as a result
> of "something like the sum of the subflows") will be eventually
> adapted.  Before embarking on those kinds of mechanisms, we need
> to understand how to organize subflows in the first place.
> 
> > I think that the advantage for the solution depends on the complexity
> of the
> > disassembly and aggregation process.
> 
> Right.  One of the things we want to actually keep open (similarly to
> what is done in video or header compression) is how the sender
> precisely
> works and splits streams.  but we want to define on how to organize an
> RTP stream across multiple paths and give hints towards individual path
> quality for the sender to react upon.

I think that this is what I meant in the previous question. To have a good
solution there is a need to know the rate and delay of each path in order to
optimize the disassembly of the stream to multiple streams. I think that is
something that needs to be addressed before going to the actual splitting
solution.

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