Re: [MMUSIC] Another bundling proposal
Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 24 February 2013 02:50 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 1C29821F8FAE for <mmusic@ietfa.amsl.com>; Sat, 23 Feb 2013 18:50:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level:
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
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 XijfqZ07LeSp for <mmusic@ietfa.amsl.com>; Sat, 23 Feb 2013 18:50:08 -0800 (PST)
Received: from qmta11.emeryville.ca.mail.comcast.net (qmta11.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:44:76:96:27:211]) by ietfa.amsl.com (Postfix) with ESMTP id 4973B21F8F61 for <mmusic@ietf.org>; Sat, 23 Feb 2013 18:50:08 -0800 (PST)
Received: from omta10.emeryville.ca.mail.comcast.net ([76.96.30.28]) by qmta11.emeryville.ca.mail.comcast.net with comcast id 42lf1l0040cQ2SLAB2q8vD; Sun, 24 Feb 2013 02:50:08 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([125.122.241.79]) by omta10.emeryville.ca.mail.comcast.net with comcast id 42nw1l00e1jVNfx8W2o08v; Sun, 24 Feb 2013 02:48:06 +0000
Message-ID: <51297F5C.8060207@alum.mit.edu>
Date: Sat, 23 Feb 2013 21:47:56 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: mmusic@ietf.org
References: <201302222105.r1ML5WY52373869@shell01.TheWorld.com>
In-Reply-To: <201302222105.r1ML5WY52373869@shell01.TheWorld.com>
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=1361674208; bh=JGEnxZ9aDGUi7cn7yWyAO9eVYTEDYyA2PTw826JfFdY=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=G0Z1hI8LUNrcnN619zF6/xzKSZhBddo7dBEIEKwrc56fm9gmwz7lyWvMGgWJnESYv 1H9fD9xQSOSmav5dj0yAYCNu8E1xcY88FjlmSWjqRJjZMEgrjia2iz8mTgKNA9soYP ZEryQxNo56ohrT6UxsNq08BN72AN1hU4fb+fjh0sdofcWjq5KeI2NlEgEb+pN8bmy4 R6FjmhQZGZ+AGr9/dyIV5R47mED4k7XG7vE+shtVjDNLb1hptrNK7ThtS63Xkrdiyp kvenm3x7GVYOwMpdOOngQ/m59pq5L1TGUdqxKlL00CmWu8xIzJtWIcqv3wosNCULvN sex9pJEMTCcng==
Subject: Re: [MMUSIC] Another bundling proposal
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: Sun, 24 Feb 2013 02:50:09 -0000
This is an interesting approach, though Bernard's comments need to be considered. One observation is that this introduces a new level of multiplexing based on a special codec. While it can work, there is already a proposal on the table for multiplexing multiple RTP sessions on a single 5-tuple: draft-westerlund-avtcore-transport-multiplexing-04. ISTM that this new bundling proposal could be adapted to use that multiplexing technique. Bernard already raised issues about port 9 and address 0.0.0.0. I'll add that when this is done for multiple m-lines we stand some chance of getting errors due to reusing the same transport address. AFAIK there is no particular reason to use port 9 in this case, so perhaps it would be safer to use a different non-zero port in each such line. I had originally found little reason to pursue draft-westerlund-avtcore-transport-multiplexing-04, but now I start to think that this provides an answer to the problem of demuxing without having to specify SSRCs or restrict payload types. I think it could be used, rather than an RTP header extension, to specify capture-encodings for clue. (But it can't specify mapping to multiple capture-encodings.) Thanks, Paul On 2/22/13 4:05 PM, Dale R. Worley wrote: > I've written an alternative bundling proposal which I think manages > the problems of bundling better. > > A series of tutorial examples are here: > http://tools.ietf.org/html/draft-worley-sdp-bundle-02#section-4 > so it's easy to see how the proposal works. > > Distinctive features of this proposal are: > > - A separate m= line describes the bundled media, allowing unambiguous > attribution of attributes to either the bundle or a constituent, and > independent rejection of each constituent. > > - Backward compatibility is achieved straightforwardly. > > - Multiplexed media flows are attributed to their original constituent > media descriptions without requiring each to be declared > individually in the SDP. > > - The multiplexed media flow is artificially given the media type > "audio" to prevent rejection by SBCs. > > - An encapsulating RTP format is used so demultiplexing can be done > without coordinating payload types between media descriptions, and > to ensure the bundled media description is rejected by > non-supporting endpoints. > > - Zero/non-zero ports and valid/null addresses are controlled to avoid > duplicate port usage, and to ensure SBCs see exactly the media flows > specified by the SDP. > > > > Filename: draft-worley-sdp-bundle > Revision: 02 > Title: Kumquat: A Generic Bundle Mechanism for the Session Description Protocol (SDP) > Creation date: 2013-02-22 > Group: Individual Submission > Number of pages: 27 > URL: http://www.ietf.org/internet-drafts/draft-worley-sdp-bundle-02.txt > Status: http://datatracker.ietf.org/doc/draft-worley-sdp-bundle > Htmlized: http://tools.ietf.org/html/draft-worley-sdp-bundle-02 > Diff: http://www.ietf.org/rfcdiff?url2=draft-worley-sdp-bundle-02 > > Abstract: > This document defines a generic bundle mechanism for the Session > Description Protocol (SDP) by which the media described by a number > of media descriptions ("m= lines") are multiplexed and transmitted > over a single transport association. The transport association is > described by an additional media description, allowing SDP attributes > to be applied to the aggregate, independently of attributes applied > to the constituents. In offer/answer usage, the bundle mechanism is > backward compatible with SDP processors that do not understand the > mechanism. The mechanism is designed to be compatible with the > limitations of the existing Internet infrastructure. > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic >
- Re: [MMUSIC] Another bundling proposal (and why y… Bernard Aboba
- [MMUSIC] Another bundling proposal Dale R. Worley
- Re: [MMUSIC] Another bundling proposal Charles Eckel (eckelcu)
- Re: [MMUSIC] Another bundling proposal Bernard Aboba
- Re: [MMUSIC] Another bundling proposal Paul Kyzivat
- Re: [MMUSIC] Another bundling proposal Dale R. Worley
- Re: [MMUSIC] Another bundling proposal (and why y… Dale R. Worley