[rtcweb] Revision of bundling proposal/analysis

worley@ariadne.com (Dale R. Worley) Mon, 11 March 2013 16:02 UTC

Return-Path: <worley@shell01.TheWorld.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id BB2E011E8107 for <rtcweb@ietfa.amsl.com>; Mon, 11 Mar 2013 09:02:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.92
X-Spam-Status: No, score=-2.92 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 9djtMQTGLe9f for <rtcweb@ietfa.amsl.com>; Mon, 11 Mar 2013 09:02:11 -0700 (PDT)
Received: from TheWorld.com (pcls6.std.com []) by ietfa.amsl.com (Postfix) with ESMTP id 8418B11E80E4 for <rtcweb@ietf.org>; Mon, 11 Mar 2013 09:02:06 -0700 (PDT)
Received: from shell.TheWorld.com (svani@shell01.theworld.com []) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r2BG0KXR015127; Mon, 11 Mar 2013 12:00:22 -0400
Received: from shell01.TheWorld.com (localhost.theworld.com []) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id r2BG0Kev222739; Mon, 11 Mar 2013 11:00:20 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r2BG0K16222765; Mon, 11 Mar 2013 12:00:20 -0400 (EDT)
Date: Mon, 11 Mar 2013 12:00:20 -0400
Message-Id: <201303111600.r2BG0K16222765@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: mmusic@ietf.org
Cc: rtcweb@ietf.org
Subject: [rtcweb] Revision of bundling proposal/analysis
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2013 16:02:11 -0000

I've just submitted draft-worley-sdp-bundle-05, which is an SDP
bundling proposal along with a bunch of analysis and comparison to
other bundling proposals.

The biggest change is adding a detailed analysis of alternatives for
the address/port combinations to be used when offering constituent
media descriptions (m= lines) so as to get all the mechanics to work
as we'd like.  It is from this analysis I noticed that we don't have a
good method to *answer* a constituent media description.  (I've sent
e-mail about that to MMUSIC.)

I've added an example containing two SCTP media descriptions, which
will be a common case on WebRTC.

A change that I have not yet made is removing the RTP encapsulation
payload format ("kumquat" itself).  It looks like encapsulation works
against some properties we'd like the solution to have.
Unfortunately, removing encapsulation causes constraints in other
parts of the solution.  In particular, different media descriptions
will be constrained to have different payload type numbers, and
bundling can't support multiple transport addresses or multiple ports
within a single media description.


A new version of I-D, draft-worley-sdp-bundle-05.txt
has been successfully submitted by Dale R. Worley and posted to the
IETF repository.

Filename:	 draft-worley-sdp-bundle
Revision:	 05
Title:		 Kumquat: A Generic Bundle Mechanism for the Session Description Protocol (SDP)
Creation date:	 2013-03-11
Group:		 Individual Submission
Number of pages: 42
URL:             http://www.ietf.org/internet-drafts/draft-worley-sdp-bundle-05.txt
Status:          http://datatracker.ietf.org/doc/draft-worley-sdp-bundle
Htmlized:        http://tools.ietf.org/html/draft-worley-sdp-bundle-05
Diff:            http://www.ietf.org/rfcdiff?url2=draft-worley-sdp-bundle-05

   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.