Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01
Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Wed, 01 January 2014 06:55 UTC
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BC3D1AE3D8 for <rtcweb@ietfa.amsl.com>; Tue, 31 Dec 2013 22:55:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.94
X-Spam-Level:
X-Spam-Status: No, score=-0.94 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 OXQz1BCWc7n8 for <rtcweb@ietfa.amsl.com>; Tue, 31 Dec 2013 22:55:56 -0800 (PST)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id BA0121AE3D7 for <rtcweb@ietf.org>; Tue, 31 Dec 2013 22:55:55 -0800 (PST)
X-AuditID: c1b4fb32-b7f2b8e0000073bf-a7-52c3bbf388e6
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.125]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 17.F3.29631.3FBB3C25; Wed, 1 Jan 2014 07:55:48 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.201]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0347.000; Wed, 1 Jan 2014 07:55:26 +0100
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
To: Martin Thomson <martin.thomson@gmail.com>, Dave Taht <dave.taht@gmail.com>
Thread-Topic: [rtcweb] 5 tuples and rmcat-cc-requirements-01
Thread-Index: AQHPBpNl43+EzjKLY0GXWhPSRXBosg==
Date: Wed, 01 Jan 2014 06:55:26 +0000
Message-ID: <1447FA0C20ED5147A1AA0EF02890A64B1C432187@ESESSMB209.ericsson.se>
References: <CAA93jw7FDddn2n23fm=rdUsDyGakNfyLkJDgNjoC43fSc4GnSA@mail.gmail.com> <CABkgnnUR1ARiMRTKwieQmNz3qg=RiagF=zdo6LYf02pQaz+7nQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRmVeSWpSXmKPExsUyM+Jvre6X3YeDDE62s1ns2XiSxeLamX+M Fmv/tbM7MHvsnHWX3WPJkp9MAUxRXDYpqTmZZalF+nYJXBkLdkxmLrjPV7F5zinGBsZ+ni5G Tg4JAROJSasbWCBsMYkL99azgdhCAicYJRbcUupi5AKyFzNKzO9axwqSYBMIlNi6bwFYkYiA n8SPlZfB4swC6hJ3Fp9jB7GFBawl1i9sZ4KosZE4tGQuK4StJ3Fq5zNmEJtFQEXi36/5YDav gK/EqoZ/LBDLpjNK3Jm5lBEkwQh00fdTa5ggFohL3HoynwniUgGJJXvOM0PYohIvH/9jhbCV JBbd/gxVrydxY+oUNghbW2LZwtdQywQlTs58wjKBUXQWkrGzkLTMQtIyC0nLAkaWVYySxanF xbnpRgZ6uem5JXqpRZnJxcX5eXrFqZsYgbFzcMtvox2MJ/fYH2KU5mBREue9zloTJCSQnliS mp2aWpBaFF9UmpNafIiRiYNTqoFx84bntgkZfit7Zoattj7Fc6LK+4nHOcG9/5ta6g49FcqR D+a/cuFpul/h/Z+6ln4OVvLcd3/u3ffl/YcWha7WGd94zmSsmr7AqNStLEPG8uaWlcYr7v9y qW/K//f16Hopg4fZe7f9vGw4b1KL7YSGM8Kyued4V32cu2Cj0N7etYXmlq9TKpWElFiKMxIN tZiLihMBEYW5oGsCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 01 Jan 2014 06:55:57 -0000
On 01/01/14 02:47, Martin Thomson wrote: > On 29 December 2013 16:02, Dave Taht <dave.taht@gmail.com> wrote: >> In current implementations, is it possible to force flows onto >> different tuples? What are the other flaws in suggesting or requiring >> a different tuple? > > There are quite a few ways to achieve this, depending on your > configuration. All will require some fair amount of SDP cracking. > > If you have browsers at both ends, try creating two RTCPeerConnection > objects on each, and treat one pair as audio and the other video. You > can do this by telling the answerer that audio (or video) is not > wanted in the offer (set port zero for the unwanted component). > offer.sdp.replace(/m=audio \d+ /, 'm=audio 0 ') should be done before > sending the offer out (I don't know whether you can pass this to > setLocalDescription safely, so I wouldn't). One way of doing it without any SDP cracking would be to create two different MediaStream's out of the one obtained from getUserMedia; one with the audio MediaStreamTrack only, and one with the video one. Then use one of them with one PeerConnection, and the other with another PeerConnection, and assemble into a MediaStream with audio and video at the receiving end. (And this becomes more straightforward if we move to adding tracks and not streams to PeerConnection) If you want to use one PeerConnection only, I think the simplest way would be to remove bundle from the SDP offer - either before setLocal or before sending the offer to the remote endpoint. > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb >
- [rtcweb] 5 tuples and rmcat-cc-requirements-01 Dave Taht
- Re: [rtcweb] [rmcat] 5 tuples and rmcat-cc-requir… Michael Welzl
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Martin Thomson
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Harald Alvestrand
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Stefan Håkansson LK
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Eric Rescorla
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Stefan Håkansson LK
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Harald Alvestrand
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Eric Rescorla
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Harald Alvestrand
- Re: [rtcweb] 5 tuples and rmcat-cc-requirements-01 Martin Thomson