Re: [rtcweb] What the gateway draft should say about mux/non-mux
Eric Rescorla <ekr@rtfm.com> Wed, 05 August 2015 15:27 UTC
Return-Path: <ekr@rtfm.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 2D6C81B30AA for <rtcweb@ietfa.amsl.com>; Wed, 5 Aug 2015 08:27:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level:
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] 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 yfO0W8j7q-ib for <rtcweb@ietfa.amsl.com>; Wed, 5 Aug 2015 08:26:58 -0700 (PDT)
Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2D921B30C1 for <rtcweb@ietf.org>; Wed, 5 Aug 2015 08:26:12 -0700 (PDT)
Received: by wicgj17 with SMTP id gj17so197451422wic.1 for <rtcweb@ietf.org>; Wed, 05 Aug 2015 08:26:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=pMNchtURwVRVBGqtlp+IBzDdNxfzxrn4GvVom2+D8Ls=; b=RvrwCaZNGmZBHKdMH4KCCHqPEeGA3BWzuY/n2n1Q4u0jD9G+C43R9w7k1lJ2AVJuR6 r8tZxbKHpQIx68RXvL1/DfRcI62We5YQ319s20eNxoL6lGO2SSKOMbIVgTubA8DszMRV wU6T+vR5DWW29RKFgjSp8/xzV5Gv6XsMoyrgaqk48HmdKcly4cgSFZFOVmEo1KD9bHgc Tap9hK+9f6Lts28BRkvqq8hEQpzX9HYizf1WP0RqjEvpIdQLtdrCdozLOnhGt80mlaJ6 mBEjEwgInbdnGfxeliK2PhbLdu8MxbhmyGYaQLaVtOumZp3oBSYtcrNlE2pyipgtEbAC QhBQ==
X-Gm-Message-State: ALoCoQkckO5iNK3wj9b6KM0LMluX2Rajw5uvYQHMWovBLWCa3K/HRTxhTyWkJjvJ/VNJmqEH6zTd
X-Received: by 10.180.83.137 with SMTP id q9mr11773597wiy.68.1438788371345; Wed, 05 Aug 2015 08:26:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.27.85.86 with HTTP; Wed, 5 Aug 2015 08:25:31 -0700 (PDT)
In-Reply-To: <7d3593e2f0bfe422745eca98d41ce927@ranjitvoip.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> <7d3593e2f0bfe422745eca98d41ce927@ranjitvoip.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 05 Aug 2015 08:25:31 -0700
Message-ID: <CABcZeBN6oupoKtgatN3DG4TnfCujeHTKdfxXrOCOXQWroTD4Sw@mail.gmail.com>
To: ranjit@ranjitvoip.com
Content-Type: multipart/alternative; boundary="f46d04440196c8063e051c920558"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/qYWHOZ6uGkSZLLeWraSbpaUjVls>
Cc: "rtcweb@ietf.org" <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
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:27:01 -0000
No. That's the gateway's job. -Ekr On Wed, Aug 5, 2015 at 8:17 AM, Ranjit Avasarala <ranjit@ranjitvoip.com> wrote: > 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 mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb >
- [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