Re: [rtcweb] What the gateway draft should say about mux/non-mux
Ranjit Avasarala <ranjit@ranjitvoip.com> Wed, 05 August 2015 15:17 UTC
Return-Path: <ranjit@ranjitvoip.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 7C5231A3BA3 for <rtcweb@ietfa.amsl.com>; Wed, 5 Aug 2015 08:17:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level:
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7, T_DKIM_INVALID=0.01] 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 MTa7gBkshHqI for <rtcweb@ietfa.amsl.com>; Wed, 5 Aug 2015 08:17:20 -0700 (PDT)
Received: from hs8.name.com (hs8.name.com [173.193.131.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D184A1A00B6 for <rtcweb@ietf.org>; Wed, 5 Aug 2015 08:17:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ranjitvoip.com; s=default; h=Message-ID:References:In-Reply-To:Reply-To:Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=zfgP3vyRDyGIJ9Z7jrIiL0cYffUKOkxNgGNri4ttul4=; b=omkFWcObzfJ4sX19/iqSTm+Y4b6+I33hSS196wWAzDtgV8OxYKyeNeuhAl6Fk5FaPawHXgvf8KWSJbvSOuvN2hTmUSxQWVHzW00aQwukhng9/v96xsHW91SdhJLZM8aVI0PE2OiIZ30UDP7fM53flmWq/Iz6Cb+ITtOj0+N4De8QwKq1fdrfgnmVSR1iadJFXedNZGsc4mHdvKUHP9fIxgKXBXVMJMmBFKEvQjbi2Vy/GEzfk+wQg8il3q8PBOCXLBNwC7u50sjCWgiCeXZLDfe1Wz6TuJgDtSwsDkImjfZpiQHt1b/3tA7bmUcC2yIYVTdoaBRbX6A3RiQG06YJBQ==;
Received: from localhost ([127.0.0.1]:21231 helo=webmail.ranjitvoip.com) by hs8.name.com with esmtpa (Exim 4.85) (envelope-from <ranjit@ranjitvoip.com>) id 1ZN0RS-003Yjj-6U; Wed, 05 Aug 2015 09:17:18 -0600
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Date: Wed, 05 Aug 2015 10:17:18 -0500
From: Ranjit Avasarala <ranjit@ranjitvoip.com>
To: "Schwarz, Albrecht (Albrecht)" <albrecht.schwarz@alcatel-lucent.com>
Mail-Reply-To: ranjit@ranjitvoip.com
In-Reply-To: <786615F3A85DF44AA2A76164A71FE1AC7ADB690D@FR711WXCHMBA03.zeu.alcatel-lucent.com>
References: <CAJrXDUGs_+AKNHhaJjB5udr9TZv7oFpJ7h3cJ_ToXUfUC5TEpQ@mail.gmail.com> <CABcZeBOH6zCEfuH6xh8-sPSmW3y4Vt2cDudfAAtw5MXq90oyWQ@mail.gmail.com> <SN1PR0301MB1551E28A489A90A93FA2F8BDB28A0@SN1PR0301MB1551.namprd03.prod.outlook.com> <CY1PR0501MB1579BC38B75CBC58744A970FEB8A0@CY1PR0501MB1579.namprd05.prod.outlook.com> <SN1PR0301MB15518198D375F21B973C091DB28A0@SN1PR0301MB1551.namprd03.prod.outlook.com> <CAD5OKxvUUSEyCfJcrxTJj68qKZuw6Ddze1Aw1QxXvTnGXT-qfA@mail.gmail.com> <AF9C5DDA-451E-4ED4-A0AA-9853A3983D59@gmail.com> <7594FB04B1934943A5C02806D1A2204B348E29DA@ESESSMB209.ericsson.se> <CAOJ7v-2B0zO7aAjpf9-39o-Bjr7UB9=78Ry17JP8Fff8z_PMWA@mail.gmail.com> <CAD5OKxvtn66yNf10_eSy-1wkD7PopWrmUNpcF+0O_VAzFXw0sg@mail.gmail.com> <CAGTXFp_DwcE5ybS2yypcezo-42Y60FqabBPBBFTgCkPBhmDeNw@mail.gmail.com> <67196805-ED4E-49EA-83AA-3F4C37B5BC50@gmail.com> <CAD5OKxuSSdE2msiP2Saoaka_6UhZBQPoTk27f=6RRNi8-ARtKQ@mail.gmail.com> <D8E1148E-D03A-40A7-8438-4B5AABDF959B@gmail.com> <7594FB04B1934943A5C02806D1A2204B348E2D52@ESESSMB209.ericsson.se> <SN1PR0301MB155145AE63D5EF3CF2DF5B2AB28A0@SN1PR0301MB1551.namprd03.prod.outlook.com> <56C2F665D49E0341B9DF5938005ACDF8196FF3ED@DEMUMBX005.nsn-intra.net> <SN1PR0301MB1551B0BB54D3330C6BC752F0B28A0@SN1PR0301MB1551.namprd03.prod.outlook.com> <56C2F665D49E0341B9DF5938005ACDF8196FF450@DEMUMBX005.nsn-intra.net> <786615F3A85DF44AA2A76164A71FE1AC7ADB690D@FR711WXCHMBA03.zeu.alcatel-lucent.com>
Message-ID: <7d3593e2f0bfe422745eca98d41ce927@ranjitvoip.com>
X-Sender: ranjit@ranjitvoip.com
User-Agent: Roundcube Webmail/1.0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - hs8.name.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ranjitvoip.com
X-Get-Message-Sender-Via: hs8.name.com: authenticated_id: ranjit@ranjitvoip.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/XqGEDBcAzHKkpIiLN9qyg7C-PZM>
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] What the gateway draft should say about mux/non-mux
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ranjit@ranjitvoip.com
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: <https://mailarchive.ietf.org/arch/browse/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, 05 Aug 2015 15:17:22 -0000
Given a case where one side of the WebRTC GW supports DTLS-SRTp and the other end supports SDES, then should WebRTC take care of doing the conversion? Regards Ranjit On 2015-08-03 2:19 am, Schwarz, Albrecht (Albrecht) wrote: > The primary justification of webrtc gateways is to increase the > propability of successfully end-to-end webrtc calls; - > > between webrtc and non-webrtc clients, between two webrtc clients with > different capability support. > > That said, the supported capabilities of a webrtc gateway should not > lead to an inherent reduction of the successful webrtc call > establishment rate, i.e., not negatively impact the call control level > negotiation procedures. > > Conclusion: the webrtc gateway MUST support RTCP transport multiplexed > and RTCP transport unmultiplexed modes, as well as the interworking > between both modes. > > Regards, > > Albrecht > > PS > > With regards to DTLS-SRTP, i.e., the DTLS-based key management scheme > for SRTP: > > A webrtc gateway might need to support interworking between a webrtc > domain with DTLS-SRTP and a non-webrtc domain with SDES-based key > management scheme, i.e. a scenario of type SRTP-to-SRTP interworking. > But I guess that use case is beyond the IETF gateway draft. > > FROM: rtcweb [mailto:rtcweb-bounces@ietf.org] ON BEHALF OF > Rauschenbach, Uwe (Nokia - DE/Munich) > SENT: Freitag, 31. Juli 2015 21:08 > TO: ext Asveren, Tolga; Christer Holmberg; Bernard Aboba; Roman > Shpount > CC: <rtcweb@ietf.org> > SUBJECT: Re: [rtcweb] What the gateway draft should say about > mux/non-mux > > Yes, agreed, these are in two different categories. > > RTCP mux is an optimization – not supporting it doubles the number > of ports to be used, and slows down ICE gathering. > > Whereas ICE non-support is a showstopper > > Let me have some internal discussions on this topic and get back to > the list next week. > > Kind regards, > > Uwe > > FROM: ext Asveren, Tolga [mailto:tasveren@sonusnet.com] > SENT: Friday, July 31, 2015 12:03 PM > TO: Rauschenbach, Uwe (Nokia - DE/Munich); Christer Holmberg; Bernard > Aboba; Roman Shpount > CC: <rtcweb@ietf.org> > SUBJECT: RE: [rtcweb] What the gateway draft should say about > mux/non-mux > > Yes, completely agree on the “new” v.s. “the way things used to > work for many years” point as far as rtcp-mux is concerned. > > Furthermore, -for example-, not mandating ICE would have serious > impact as far as “making things work from end user perspective” is > concerned. OTOH, the same does not necessarily hold true for rtcp-mux. > Two WebRTC elements, which do not want to use it can communicate > successfully. > > Thanks, > > Tolga > > FROM: Rauschenbach, Uwe (Nokia - DE/Munich) > [mailto:uwe.rauschenbach@nokia.com] > SENT: Friday, July 31, 2015 2:58 PM > TO: Asveren, Tolga <tasveren@sonusnet.com>; Christer Holmberg > <christer.holmberg@ericsson.com>; Bernard Aboba > <bernard.aboba@gmail.com>; Roman Shpount <roman@telurix.com> > CC: <rtcweb@ietf.org> <rtcweb@ietf.org> > SUBJECT: RE: [rtcweb] What the gateway draft should say about > mux/non-mux > > Well: non-mux is not a “new thing” that we mandate the whole > universe to support – it is on the contrary the way RTCP/RTP used to > function since the beginning. > > MUXing is the “new thing”. > > Of course you can take away legacy support if no-one is interested in > supporting it anymore. > > I think this is the core of the discussion that we are having – do > we want to retire the original way RTP+RTCP were working w.r.t. port > usage? > > I have my doubts (for the time being). > > Kind regards, > > Uwe > > FROM: rtcweb [mailto:rtcweb-bounces@ietf.org] ON BEHALF OF ext > Asveren, Tolga > SENT: Friday, July 31, 2015 11:49 AM > TO: Christer Holmberg; Bernard Aboba; Roman Shpount > CC: <rtcweb@ietf.org> > SUBJECT: Re: [rtcweb] What the gateway draft should say about > mux/non-mux > > Yes, you *COULD* mandate the whole universe to support it, that > shouldn’t be too difficult to describe on paper ;-) > > OTOH, why? If there are folks, for whom no-rtcp-mux is just fine (for > whatever reason), let their implementations function that way (and let > them suffer if this is really such a terrible thing from > implementation difficulty perspective). And it will be their problem > if that causes interoperability issues for them, e.g. they won’t be > able to talk to browsers, which mandate use of rtcp-mux. > > Browsers (or any other implementation) always mandate use of rtcp-mux > by always offering it and terminating a session if the answer > indicates no rtcp-mux support. Similarly, they can reject offers with > rtcp-mux. > > Thanks, > > Tolga > > FROM: rtcweb [mailto:rtcweb-bounces@ietf.org] ON BEHALF OF Christer > Holmberg > SENT: Friday, July 31, 2015 2:44 PM > TO: Bernard Aboba <bernard.aboba@gmail.com>; Roman Shpount > <roman@telurix.com> > CC: <rtcweb@ietf.org> <rtcweb@ietf.org> > SUBJECT: Re: [rtcweb] What the gateway draft should say about > mux/non-mux > > Hi, > > If we choose to mandate usage of rtcp-mux, we could also mandate > gateways to support it. > > Regards, > > Christer > > FROM: rtcweb [mailto:rtcweb-bounces@ietf.org] ON BEHALF OF Bernard > Aboba > SENT: 31 July 2015 21:32 > TO: Roman Shpount <roman@telurix.com> > CC: <rtcweb@ietf.org> <rtcweb@ietf.org> > SUBJECT: Re: [rtcweb] What the gateway draft should say about > mux/non-mux > > On Jul 31, 2015, at 10:57, Roman Shpount <roman@telurix.com> wrote: > >> Why would the gateway need to negotiate non-mux if rtcp-mux is >> supported? > > [BA] IMHO, Gateways should be required to support mux like any other > WEBRTC endpoint, but this is not what it says in Section 2 of > https://tools.ietf.org/html/draft-ietf-rtcweb-gateways [1] : > > "If a gateway serves as a media relay into another RTP domain, it MAY > choose to support only features available in that network. This means > that it MAY choose to not support Bundle and any of the RTP/ RTCP > extensions related to it, RTCP-Mux, or Trickle Ice. However, the > gateway MUST support DTLS-SRTP, since this is required for > interworking with WebRTC endpoints." > > Assuming that browsers remove or do not implement non-mux, it seems > prudent to require gateways to support mux so as to avoid negotiation > failures. If we make that change then gateways would always negotiate > RTCP-mux with browsers. > > > Links: > ------ > [1] https://tools.ietf.org/html/draft-ietf-rtcweb-gateways > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb -- Regards Ranjit
- [rtcweb] Proposal: require rtcp-mux (remove non-m… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Simon Perreault
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Randell Jesup
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Wyss, Felix
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… richard.vandet
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Victor Pascual Avila
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… richard.vandet
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- [rtcweb] Number of DTLS sessions/DTLS connections… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Christer Holmberg
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Sergio Garcia Murillo
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Asveren, Tolga
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Ranjit Avasarala
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] [TLS] Number of DTLS sessions/DTLS c… Martin Thomson
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Wyss, Felix
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Hutton, Andrew
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Simon Perreault
- Re: [rtcweb] What the gateway draft should say ab… Hutton, Andrew
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Jonathan Lennox
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Jonathan Lennox
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Peter Thatcher
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg