Re: [rtcweb] [MMUSIC] Default proto transport in JSEP
Roman Shpount <roman@telurix.com> Wed, 28 November 2018 16:57 UTC
Return-Path: <roman@telurix.com>
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 E527F130E88 for <rtcweb@ietfa.amsl.com>; Wed, 28 Nov 2018 08:57:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.347
X-Spam-Level:
X-Spam-Status: No, score=-3.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.com
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 pxrGNO5TM4AG for <rtcweb@ietfa.amsl.com>; Wed, 28 Nov 2018 08:57:26 -0800 (PST)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 9D1BB130E72 for <rtcweb@ietf.org>; Wed, 28 Nov 2018 08:57:26 -0800 (PST)
Received: by mail-pg1-x52d.google.com with SMTP id d72so9744945pga.9 for <rtcweb@ietf.org>; Wed, 28 Nov 2018 08:57:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mSRpCMsmgdpyplRCPGUB0xBEmk2a7sdI7jIvTNkML1A=; b=PoHIqzIRo/Vz5EQnjJJD8at5U9Gw3ldGLLzXjLFNeJ9+XvC5xM1G+tO+Tj3ps9xT24 +EOM2AdC8qaZMLHMRMmkDkIsdFlF/HFNA1ZYf7H22mmOFA5bt30VyLzdcMylgQ1P3aHH zXYcEN0wZiksDWsZywm7bov8eh+0JYsZJ07OJcbZ5OJ0myAH4Dx6NDiN+Yx6w1JV03b4 Nf+NG+v8y2xp8VcZtkQpse+XvXyITKp/dV5vXRfBccy6BgAA87sizsMbjS8uESehWH2B rLRDqsD1C5yPxxvEt+2HgJidLhNdW8i9okmAILTQ2UC/6mDw2mSMK4BE7vvX2NIaGc7F a8og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mSRpCMsmgdpyplRCPGUB0xBEmk2a7sdI7jIvTNkML1A=; b=LbNsWECUYqpf0bxHlsYDRPE7ql8EOY9mmXcjCvqD+n22nzgxxsA1pkbiC1xz/KDk9d wqZV5S9sk1UZ/P8Eo+yyM8kAJbCwA0QwX1ldmtiiIOztOfFrXMSD3eaEU+qzaPa6L6jh 2bmdpBJA+RUAvO8Voel80DCZN2neq6Yc1J0JeDIKymPHbqbSS4GlcINuLKQRkPnciCaj qcFWhe+xlghQL4FZmWF5gyOwgiVT9EcUCGU/YnNiuO9tuVwA6YCdFg8RS2Iqt/itri3F wTfnHW4hdQBBCbtP4xTyC9O6GqkA2e78GYnq/xFvbQCmcrnSvKYkFl5DU1U8/tIdoQvn 7wlg==
X-Gm-Message-State: AA+aEWYvPRzm/ExTyKCL7k0D7UWdp2iXinZAA7AwVz5pfUztbQwnx2lS lJ9LHkQSq0+A7WbRpVlPTWvmqaa859Q=
X-Google-Smtp-Source: AFSGD/XDhQ3dwJAl0Y5VnoW8Qsd0HHgXtuLr5vQrJnIptxon7MqWh/2EpQY19kbX4hk41aTQ/ncEkQ==
X-Received: by 2002:a62:6b85:: with SMTP id g127mr11107344pfc.42.1543424246150; Wed, 28 Nov 2018 08:57:26 -0800 (PST)
Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com. [209.85.210.182]) by smtp.gmail.com with ESMTPSA id w11sm7309429pgk.16.2018.11.28.08.57.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Nov 2018 08:57:25 -0800 (PST)
Received: by mail-pf1-f182.google.com with SMTP id c72so10448164pfc.6; Wed, 28 Nov 2018 08:57:24 -0800 (PST)
X-Received: by 2002:a63:b4c:: with SMTP id a12mr34432396pgl.131.1543424244652; Wed, 28 Nov 2018 08:57:24 -0800 (PST)
MIME-Version: 1.0
References: <CA+9kkMADnZJBaV0hfLuwGU0bGBEP5tCPZ=8Zd_85Dgzi37ghAQ@mail.gmail.com> <CAD5OKxsNFFmER__H0+5Mzts58yn9cWLMEADhSnLR4nreKD9WAQ@mail.gmail.com> <9B9B741B-622F-4565-899B-700636408F6C@iii.ca> <CAD5OKxv9r08RLvMSM4h11A6sXU9E=u_8Qvy-TBfjNcwkhcqf3w@mail.gmail.com> <54ebb208-e7b3-a0f1-6a5c-4745d3a56447@cisco.com> <CAD5OKxut5Lr+Bmyc20y+vV=+_RESw+h72DYLnt3G1_BjS6sTVA@mail.gmail.com> <1346FE48-5D61-48B7-BF37-3D7BAA930DB0@iii.ca>
In-Reply-To: <1346FE48-5D61-48B7-BF37-3D7BAA930DB0@iii.ca>
From: Roman Shpount <roman@telurix.com>
Date: Wed, 28 Nov 2018 11:57:13 -0500
X-Gmail-Original-Message-ID: <CAD5OKxv0N+TF3L3bB9KPm4vqQdPZKE=1zkdw1PaV7CpNJ2kYaQ@mail.gmail.com>
Message-ID: <CAD5OKxv0N+TF3L3bB9KPm4vqQdPZKE=1zkdw1PaV7CpNJ2kYaQ@mail.gmail.com>
To: Cullen Jennings <fluffy@iii.ca>
Cc: lemming Andreasen <fandreas@cisco.com>, RTCWeb IETF <rtcweb@ietf.org>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d72304057bbc75db"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/-2TduZErdojzVTpIvjjyncRMX_E>
Subject: Re: [rtcweb] [MMUSIC] Default proto transport in JSEP
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
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, 28 Nov 2018 16:57:29 -0000
On Wed, Nov 28, 2018 at 11:38 AM Cullen Jennings <fluffy@iii.ca> wrote: > On Nov 27, 2018, at 4:46 PM, Roman Shpount <roman@telurix.com> wrote: > > I suggest to update JSEP section 5.1.2 to match the rest of the > documents to say that "UDP/TLS/RTP/SAVPF" proto MUST be used during ICE > restart. When ICE restart is not in progress, "UDP/TLS/RTP/SAVPF" proto > MUST be used if default (only) candidate is a UDP candidate and > "TCP/TLS/RTP/SAVPF" proto MUST be used if default (only) candidate is TCP > candidate. > > > I don’t see any real befits to implementations to this change and I don’t > think the rtcweb consensus was around the currently solution. Do you see > some advantage to implementations to this? > This is what every other document related to ICE, including JSEP section 5.2.2 currently specifies. It was also consensus in MMUSIC. I think RTCWEB need a really good reason why it needs to be different. Also, if we are not going to do this, then every ICE implementation for RTCWEB would be different from every other ICE implementation. For instance, without this change, when ICE TCP candidate is selected, WebRTC compliant implementation MUST use UDP/TLS/RTP/SAVPF in subsequent offer/answer exchanges, but it MUST use TCP/TLS/RTP/SAVPF in the same case when communicating with VoIP phone. It would be very hard to change this behavior in ice-sip-sdp, since it will make it incompatible with RFC5245m so this difference is likely to be permanent. Regards, _____________ Roman Shpount
- [rtcweb] Draft Minutes Ted Hardie
- [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Justin Uberti
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP T H Panton
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Iñaki Baz Castillo
- Re: [rtcweb] Default proto transport in JSEP Justin Uberti
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Justin Uberti
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Justin Uberti
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] Default proto transport in JSEP Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Cullen Jennings
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Flemming Andreasen
- Re: [rtcweb] [MMUSIC] Default proto transport in … Ted Hardie
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Cullen Jennings
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Adam Roach
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Justin Uberti
- Re: [rtcweb] [MMUSIC] Default proto transport in … Ted Hardie
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount
- Re: [rtcweb] [MMUSIC] Default proto transport in … Christer Holmberg
- Re: [rtcweb] [MMUSIC] Default proto transport in … Christer Holmberg
- Re: [rtcweb] [MMUSIC] Default proto transport in … Christer Holmberg
- Re: [rtcweb] [MMUSIC] Default proto transport in … Roman Shpount