Re: [AVTCORE] RTP Internal Multiplexing of RTP sessions

Colin Perkins <csp@csperkins.org> Wed, 20 July 2011 22:52 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB03821F8A4E for <avt@ietfa.amsl.com>; Wed, 20 Jul 2011 15:52:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 6XhUikSPttud for <avt@ietfa.amsl.com>; Wed, 20 Jul 2011 15:52:01 -0700 (PDT)
Received: from anchor-msapost-2.mail.demon.net (anchor-msapost-2.mail.demon.net [195.173.77.165]) by ietfa.amsl.com (Postfix) with ESMTP id 145CC21F8888 for <avt@ietf.org>; Wed, 20 Jul 2011 15:52:01 -0700 (PDT)
Received: from starkperkins.demon.co.uk ([80.176.158.71] helo=[192.168.0.26]) by anchor-post-2.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1QjfcW-0000Ww-jp; Wed, 20 Jul 2011 22:52:00 +0000
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="iso-8859-1"
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <A444A0F8084434499206E78C106220CA08F1C9EA33@MCHP058A.global-ad.net>
Date: Wed, 20 Jul 2011 23:51:58 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <AF6404C4-9C08-4A26-943F-26846B78E87C@csperkins.org>
References: <4E25A430.5050707@ericsson.com> <A444A0F8084434499206E78C106220CA08F1C9EA33@MCHP058A.global-ad.net>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
X-Mailer: Apple Mail (2.1084)
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, IETF AVTCore WG <avt@ietf.org>
Subject: Re: [AVTCORE] RTP Internal Multiplexing of RTP sessions
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 20 Jul 2011 22:52:02 -0000

I agree that there is a clear perception of a requirement here, and that we should discuss the issue in Quebec to determine if it's a real issue, and if so, how we should address the requirement.

Colin


On 20 Jul 2011, at 10:30, Elwell, John wrote:
> I think this is an important topic and should receive some agenda time in Quebec.
> 
> John 
> 
>> -----Original Message-----
>> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On 
>> Behalf Of Magnus Westerlund
>> Sent: 19 July 2011 16:35
>> To: IETF AVTCore WG
>> Subject: [AVTCORE] RTP Internal Multiplexing of RTP sessions
>> 
>> WG,
>> 
>> As Individual contributor.
>> 
>> I don't know if people in the WG are aware of the discussion 
>> ongoing in
>> RTCWEB around multiplexing of protocols over the same underlying
>> transport flow, like UDP flow. That include RTP sessions.
>> 
>> There is a proposal:
>> "Multiplexing of Real-Time Transport Protocol (RTP) Traffic 
>> for Browser
>>                  based Real-Time Communications (RTC)"
>> https://datatracker.ietf.org/doc/draft-rosenberg-rtcweb-rtpmux
>> /?include_text=1
>> 
>> This proposal is criticized by the following draft.
>> https://datatracker.ietf.org/doc/draft-perkins-rtcweb-rtp-usag
>> e/?include_text=1
>> 
>> There is an ongoing discussion on several aspects of these 
>> proposals on
>> the RTCWEB WG. You are welcome to go join the discussion of the other
>> questions raised on that mailing list.
>> 
>> Here I primarily want to raise the issue I see with 
>> multiplexing several
>> RTP sessions onto the same lower layer transport without something
>> explicitly identifying these separate sessions. And in particular the
>> RTP SSRC semantics changes that is proposed by the Rosenberg draft.
>> 
>> Personally I think it is time we tackle the issue of how to 
>> efficiently
>> run multiple RTP sessions over one lower layer transport. 
>> This as there
>> are several wanting to have that functionality. However, I think this
>> must be done in a very careful way. As we don't want to create an
>> alternative version of RTP which is what the Rosenberg 
>> proposal in fact
>> does. I do want us to gather the requirements on this and think of how
>> we can accomplish this.
>> 
>> I think there is a clear risk that we will not be able to 
>> accomplish it
>> without either adding some type of shim header which has it sets of
>> drawback or in fact fork or change the RTP protocol in such a way that
>> it will not be fully compatible with what exist today. But if 
>> that is to
>> be done, we should have a very clear consensus on that and ensure that
>> we then develop future extensions to RTP within a single 
>> version of the
>> protocol, not two.
>> 
>> As WG chair:
>> 
>> We are considering re-arranging the agenda to facilitate a debate of
>> this topic in Quebec.
>> 
>> So please indicate both your view of the topic in general and if you
>> think we should re-prioritize the agenda.
>> 
>> cheers
>> 
>> Magnus Westerlund
>> 
>> ----------------------------------------------------------------------
>> Multimedia Technologies, Ericsson Research EAB/TVM
>> ----------------------------------------------------------------------
>> Ericsson AB                | Phone  +46 10 7148287
>> Färögatan 6                | Mobile +46 73 0949079
>> SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
>> ----------------------------------------------------------------------
>> 
>> _______________________________________________
>> Audio/Video Transport Core Maintenance
>> avt@ietf.org
>> https://www.ietf.org/mailman/listinfo/avt
>> 
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org
> https://www.ietf.org/mailman/listinfo/avt


-- 
Colin Perkins
http://csperkins.org/