Re: [MMUSIC] BUNDLE and DATA CHANNEL

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 25 April 2013 17:52 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 EB03621F9654 for <mmusic@ietfa.amsl.com>; Thu, 25 Apr 2013 10:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.296
X-Spam-Level:
X-Spam-Status: No, score=-0.296 tagged_above=-999 required=5 tests=[AWL=0.141, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zVT3K2HM4gAC for <mmusic@ietfa.amsl.com>; Thu, 25 Apr 2013 10:52:21 -0700 (PDT)
Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by ietfa.amsl.com (Postfix) with ESMTP id B60EF21F93E6 for <mmusic@ietf.org>; Thu, 25 Apr 2013 10:52:07 -0700 (PDT)
Received: from omta13.westchester.pa.mail.comcast.net ([76.96.62.52]) by qmta13.westchester.pa.mail.comcast.net with comcast id UHKi1l00717dt5G5DHs7uK; Thu, 25 Apr 2013 17:52:07 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta13.westchester.pa.mail.comcast.net with comcast id UHs61l00p3ZTu2S3ZHs71V; Thu, 25 Apr 2013 17:52:07 +0000
Message-ID: <51796D46.9030300@alum.mit.edu>
Date: Thu, 25 Apr 2013 13:52:06 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1C35F47A@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C35F47A@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1366912327; bh=udmq4KTX7LEedrr9Uyw0yiLQT7zaE17Lf9WhzG/oYwI=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=rR0cVhf01XBDIhquiP67zi8NfH0MgLY2+mQPut9rAfyDJJR4tOsHmpNvPjNkvL49L /g59NtIo5PxvKYYePYQ+m1o2rCswF6j2xi6jyApTg4OIouveCBPePwgoJNUMUQWevo tsxnpZC5EsBW16wMppBMHiIzei/0eP/+JxJx7kNKevr3DUvxAd27jaotALn+DdMBsr Ik4Y4Zd32XVwWGwHn9Xlw84RhnNDDKFTx4Az+TIy/jf3UPf85BHEbPyhndgEsGTlXE 4gyILWl65wfT6Qx4cBBzSD2iSGpqwI5e/hCX1zmfgKR9qsSMjRKtKPOWvmuc4ZUGBI 8cXIzA/4pZdaA==
Subject: Re: [MMUSIC] BUNDLE and DATA CHANNEL
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: Thu, 25 Apr 2013 17:52:30 -0000

On 4/25/13 10:19 AM, Christer Holmberg wrote:
> [Was: [MMUSIC] Comment on Payload type restriction in draft-ietf-mmusic-sdp-bundle-negotiation-03]
>
> Hi,
>
>> - the draft doesn't currently talk at all about including the
>>    m-line for the SCTP association for data channels in the bundle,
>>    but people expect it. There is a special mechanism for demuxing
>>    those packets from RTP. But that mechanism is limited to SCTP
>>    over DTLS. And it is limited to a single SCTP association in the
>>    bundle.
>
> That is for sure text that needs to be added - assuming we have a WG decision that we are going to do it. Or, does someone think we only need to care about RTP (as far as BUNDLE is concerned) at this point?
>
>> ISTM that there must be specification of:
>> - the demux mechanisms that are available,
>> - how they work,
>> - how they do or don't coexist with one another,
>> - and how they are signaled in SDP.
>>
>> The list of available demux mechanisms may need to be extensible.
>> And the bundle mechanism should be designed to accommodate that.
>
> Yes. Whenever someone wants to add a new transport to BUNDLE, he/she needs to describe how the multiplexing with other transports is done, i.e. fill out the bullet list above.
>
> BUT, does that mean that we need a signalling mechanism where a BUNDLE client inform which demux mechanisms it supports?
>
>          	Example: a=mux_transports: RTP, DTLS-SCTP
>
> In future, someone may specify how to add MSRP to BUNDLE, and how to mux it with DTLS-SCRTP and RTP:
>
> 	Example: a=mux_transports: RTP, DTLS-SCTP, MSRP

Yes - we need a way to signal the demux mechanism to be used.
(Unless there is only one possibility. And we have already disproved that.)

ISTM that there will need to be a spec (maybe just a small one) for each 
mechanism, that describes how it works and also how it is signaled.
How that is denoted isn't yet apparent to me. Its not even clear to me 
*where* in the SDP it needs to go. *Perhaps* it can be per-m-line, as 
long as there are clear rules for how the rules for different m-lines 
are coordinated in a bundle.

	Thanks,
	Paul