Re: [Dart] multiplexing different media types (was: Commentary on draft-york-00)

"Paul E. Jones" <paulej@packetizer.com> Sun, 15 June 2014 04:52 UTC

Return-Path: <paulej@packetizer.com>
X-Original-To: dart@ietfa.amsl.com
Delivered-To: dart@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA2551B2A95 for <dart@ietfa.amsl.com>; Sat, 14 Jun 2014 21:52:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.653
X-Spam-Level:
X-Spam-Status: No, score=-2.653 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8sJ2wrbDxWMB for <dart@ietfa.amsl.com>; Sat, 14 Jun 2014 21:52:29 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9024A1B2A96 for <dart@ietf.org>; Sat, 14 Jun 2014 21:52:29 -0700 (PDT)
Received: from [192.168.1.20] (cpe-024-211-197-136.nc.res.rr.com [24.211.197.136]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id s5F4qQi6015496 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 15 Jun 2014 00:52:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1402807947; bh=CCA3dKGCUPXtVr9s8b5iB5+bZw0lYx3YB3ikHbyCO0o=; h=From:To:Subject:Date:Content-Transfer-Encoding:Content-Type: In-Reply-To:Message-Id:Mime-Version:Reply-To; b=rwZNS/Z1rG/M/a+xeGNw3gaYTadhgP3UYyQdRT46X4La3gxFxLpklkBCfQY2JjppI 6yIuPJMHdoguj2TuFitleFeiKP6oaIsSs9DQyHbdpENDf9URs/66HJmB/MUHXqZ7gz tOovWacoSTaHZnMk026O40LcUbzC0HEwnfuPbAQA=
From: "Paul E. Jones" <paulej@packetizer.com>
To: Harald Alvestrand <harald@alvestrand.no>, dart@ietf.org
Date: Sun, 15 Jun 2014 04:52:38 +0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; format="flowed"; charset="utf-8"
In-Reply-To: <5399A1C8.7080407@alvestrand.no>
Message-Id: <emcef68d3e-8260-40c5-9b7d-c6838a595d8b@sydney>
Mime-Version: 1.0
User-Agent: eM_Client/6.0.20154.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dart/Vx8P0KvAnszf-t-lBENTc4HPPNA
Subject: Re: [Dart] multiplexing different media types (was: Commentary on draft-york-00)
X-BeenThere: dart@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: "Paul E. Jones" <paulej@packetizer.com>
List-Id: "\"DiffServ Applied to RTP Transports discussion list\"" <dart.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dart>, <mailto:dart-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dart/>
List-Post: <mailto:dart@ietf.org>
List-Help: <mailto:dart-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dart>, <mailto:dart-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Jun 2014 04:52:31 -0000

Harald,


>"SCTP ... can be multiplexed with one or more RTP sessions". Actually 
>we can only multiplex SCTP with a single RTP session. There have been 
>proposals that would allow multiplexing of multiple RTP sessions (each 
>containing multiple media flows) over a single 5-tuple, but these were 
>not accepted.

Your draft (draft-ietf-rtcweb-transports) says:

     RTCWEB implementations MUST support multiplexing of DTLS and RTP 
over
     the same port pair, as described in the DTLS_SRTP specification
     [RFC5764], section 5.1.2. All application layer protocol payloads
     over this DTLS connection are SCTP packets.

I had a question about this as we discussed the DART draft.  I assumed 
the only DTLS connection would be one used for key negotiation for SRTP. 
  Is that not the case? Would there be multiple DTLS connections 
multiplexed?  If so, how would one be differentiated from another?

As for RTP Session multiplexing, it's interesting to hear that proposals 
are dead.  Is there a proposal for multiplexing different media types 
(e.g., audio and video) within the same RTP Session, then?  RFC 3550 
discourages that, but it was my understanding that browser makers wanted 
to multiplex the different media types somehow.  What's the plan?

Paul