[MMUSIC] BUNDLE and DATA CHANNEL

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 25 April 2013 14:19 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 8D11F21F91B2 for <mmusic@ietfa.amsl.com>; Thu, 25 Apr 2013 07:19:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.156
X-Spam-Level:
X-Spam-Status: No, score=-6.156 tagged_above=-999 required=5 tests=[AWL=0.093, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
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 dR9FGBDCuAtD for <mmusic@ietfa.amsl.com>; Thu, 25 Apr 2013 07:19:51 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 97EDC21F925B for <mmusic@ietf.org>; Thu, 25 Apr 2013 07:19:50 -0700 (PDT)
X-AuditID: c1b4fb25-b7f366d000004d10-fd-51793b852e0e
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id B7.E9.19728.58B39715; Thu, 25 Apr 2013 16:19:49 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.02.0328.009; Thu, 25 Apr 2013 16:19:49 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: BUNDLE and DATA CHANNEL
Thread-Index: Ac5BvnL9Ik6q+PHpSI2jUL+JN2f+Gg==
Date: Thu, 25 Apr 2013 14:19:48 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C35F47A@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOLMWRmVeSWpSXmKPExsUyM+JvrW6rdWWgwacjRhZTlz9msVix4QCr A5PH3/cfmDyWLPnJFMAUxWWTkpqTWZZapG+XwJXRt3cSS8EKnopDz54zNTBe5uxi5OSQEDCR uNf4kx3CFpO4cG89WxcjF4eQwGFGidnnDrGBJIQEljBKbDin0MXIwcEmYCHR/U8bJCwi4Cvx 7PFtsBJhAQWJW79OskPEVSXmbOtihrD1JC50TQarYQGKt/1+DmbzAvXOPvkZrJ4RaO/3U2uY QGxmAXGJW0/mM0HcIyCxZM95ZghbVOLl43+sELaixNXpy6HqdSQW7P7EBmFrSyxb+JoZYr6g xMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsoqRPTcxMye93GgTIzCwD275rbqD8c45kUOM0hws SuK8M6QqA4UE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUw9ga7vSgy4Ju2YbOChLzQxrlH9p2J uJ05+V5otV/b0TPP13/8LxyUbnr38uXIuk/1W0ryLmSd5JQycznud57zTiobp+ukuPv3zCY3 15cYcr80Dz3duuCfgNJ1m/9TlJVf7EjgCXcpuCVxLDX7AteJwp0bBBs9VDd1PVTpefGws1xx opU5c9VfJZbijERDLeai4kQAzBXptjoCAAA=
Subject: [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 14:19:51 -0000

[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

Regards,

Christer