Re: [rtcweb] Reasons not to multiplex audio with video (Re: Fwd:I-D Action: draft-rosenberg-rtcweb-rtpmux-00.txt)
Harald Alvestrand <harald@alvestrand.no> Mon, 25 July 2011 13:50 UTC
Return-Path: <harald@alvestrand.no>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC54621F84D4 for <rtcweb@ietfa.amsl.com>; Mon, 25 Jul 2011 06:50:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 75sEn72SZqb4 for <rtcweb@ietfa.amsl.com>; Mon, 25 Jul 2011 06:50:20 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id E19F821F84D1 for <rtcweb@ietf.org>; Mon, 25 Jul 2011 06:50:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6A5F439E148; Mon, 25 Jul 2011 15:49:11 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b4wO1OjBPBBd; Mon, 25 Jul 2011 15:49:10 +0200 (CEST)
Received: from [130.129.22.244] (unknown [130.129.22.244]) by eikenes.alvestrand.no (Postfix) with ESMTPS id ECE2139E03C; Mon, 25 Jul 2011 15:49:09 +0200 (CEST)
Message-ID: <4E2D749D.9000406@alvestrand.no>
Date: Mon, 25 Jul 2011 09:50:21 -0400
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11
MIME-Version: 1.0
To: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
References: <4E123C54.10405@jdrosen.net><8785C0A3-31E5-44D7-8557-3BEEE4F95E3D@skype.net><4E2D5C5D.6060402@alvestrand.no> <AA1D0F89-32EC-48DE-B5B5-F856F72349DF@skype.net> <1D062974A4845E4D8A343C653804920205F72BF7@XMB-BGL-414.cisco.com>
In-Reply-To: <1D062974A4845E4D8A343C653804920205F72BF7@XMB-BGL-414.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Reasons not to multiplex audio with video (Re: Fwd:I-D Action: draft-rosenberg-rtcweb-rtpmux-00.txt)
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, 25 Jul 2011 13:50:21 -0000
On 07/25/11 09:35, Muthu Arul Mozhi Perumal (mperumal) wrote: > c) Using SDP for legacy interop, but extending STUN, by defining a > (comprehension optional) STUN attribute that indicates it is a > multiplexed media flow and that the SSRC space has been partitioned to > enable DPI. I think that's a layering violation. STUN has no references to RTP; there is no assumption in STUN that the content of the flow will be RTP. I think we should keep it that way. > Since rtcweb apps are expected to use STUN, it should be > trivial for them to support this STUN attribute. In addition, the > software in on-path routers would have to be upgraded anyway to support > this king of DPI, so they could also be enhanced to detect STUN and look > for this attribute. > > One another benefit to indicating this in STUN is that even if both > rtcweb endpoints said they supported this mechanism via SDP, the routers > where QoS, traffic engineering etc are applied to media packets many not > be there in the signaling path to understand that it is a multiplexed > media flow using the same port, and in particular that the SSRC space > has been partitioned as proposed in draft-rosenberg-rtcweb-rtpmux to > enable them to perform DPI and figure out the media type (audio/video > etc). > > Muthu > > |-----Original Message----- > |From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On > Behalf Of Matthew Kaufman > |Sent: Monday, July 25, 2011 6:35 PM > |To: Harald Alvestrand > |Cc: rtcweb@ietf.org > |Subject: Re: [rtcweb] Reasons not to multiplex audio with video (Re: > Fwd:I-D Action: draft-rosenberg- > |rtcweb-rtpmux-00.txt) > | > | > |On Jul 25, 2011, at 8:06 AM, Harald Alvestrand wrote: > | > |> On 07/24/11 16:44, Matthew Kaufman wrote: > |>> In all my reading today I have not been able to find anything more > concrete than the "SHOULD NOT" > |in section 5.2 of RFC3550. PLEASE follow up if you are aware of any > other relevant specifications that > |would argue against using SSRC to multiplex audio and video streams > over a single RTP session between > |a pair of compatible endpoints that agree to do so. > |> I have found *one* reason not mentioned in the draft: > |> > |> An RTP session with both "audio" and "video" media types cannot be > represented by an SDP > |description, since SDP ties RTP sessions 1-1 to the "m" line of the > description, which contains the > |top-level type, and the codec descriptions omit the top-level type in > their codec naming. > |> > |> I've said elsewhere that I consider this to be a design mistake for > entirely different reasons, but > |this debate has reinforced my opinion that it is. > | > |Good point, but perhaps it just argues for either A) not using SDP or > B) extending SDP if we use it > |for RTCWEB (we probably need to do that anyway if we use SDP, given all > the discussion about "hints" > |that we want to send from one end to the other) > | > |Matthew Kaufman > |_______________________________________________ > |rtcweb mailing list > |rtcweb@ietf.org > |https://www.ietf.org/mailman/listinfo/rtcweb >
- [rtcweb] Fwd: I-D Action: draft-rosenberg-rtcweb-… Jonathan Rosenberg
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Henry Sinnreich
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Cullen Jennings
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Randell Jesup
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Matthew Kaufman
- [rtcweb] Reasons not to multiplex audio with vide… Harald Alvestrand
- Re: [rtcweb] Reasons not to multiplex audio with … Emil Ivov
- Re: [rtcweb] Reasons not to multiplex audio with … Harald Alvestrand
- Re: [rtcweb] Reasons not to multiplex audio with … Randell Jesup
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Colin Perkins
- Re: [rtcweb] Reasons not to multiplex audio with … Emil Ivov
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Colin Perkins
- Re: [rtcweb] Reasons not to multiplex audio with … Muthu Arul Mozhi Perumal (mperumal)
- Re: [rtcweb] Reasons not to multiplex audio with … Matthew Kaufman
- Re: [rtcweb] Reasons not to multiplex audio with … Muthu Arul Mozhi Perumal (mperumal)
- Re: [rtcweb] Reasons not to multiplex audio with … Harald Alvestrand
- Re: [rtcweb] Reasons not to multiplex audio with … Matthew Kaufman
- Re: [rtcweb] Fwd: I-D Action: draft-rosenberg-rtc… Jonathan Lennox
- Re: [rtcweb] Reasons not to multiplex audio with … Jonathan Lennox
- Re: [rtcweb] Reasons not to multiplex audio with … Muthu Arul Mozhi Perumal (mperumal)
- Re: [rtcweb] Reasons (not?) to multiplex audio wi… Ross Finlayson
- Re: [rtcweb] Reasons (not?) to multiplex audio wi… Matthew Kaufman
- Re: [rtcweb] Reasons (not?) to multiplex audio wi… Harald Alvestrand
- Re: [rtcweb] Reasons (not?) to multiplex audio wi… Bala Pitchandi
- Re: [rtcweb] Reasons (not?) to multiplex audio wi… Aron Rosenberg