Re: [rtcweb] Default proto transport in JSEP

Roman Shpount <roman@telurix.com> Tue, 20 November 2018 06:26 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 02097123FFD for <rtcweb@ietfa.amsl.com>; Mon, 19 Nov 2018 22:26:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, 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=unavailable 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 nL1X4QZeFyVM for <rtcweb@ietfa.amsl.com>; Mon, 19 Nov 2018 22:26:42 -0800 (PST)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 061E81277D2 for <rtcweb@ietf.org>; Mon, 19 Nov 2018 22:26:42 -0800 (PST)
Received: by mail-pf1-x434.google.com with SMTP id b7so488690pfi.8 for <rtcweb@ietf.org>; Mon, 19 Nov 2018 22:26:41 -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=kvPVxsFNi9N4iKFQuJHCCBd8DN3b/qn/+/6U74xGhLE=; b=BYpEKztwtCI8P2bJelZIXBjCBiju2syeTDt1Fp7j0G+BfQEeWH3kxI3jFOnfWOuvpV OayjJFCuE3Z3BtD6o1UHY+8XRngM6Rrb9wfiVjgPmnP2zW/pNvhbRFze/XosIEF2PWu0 b8b83L/i2VdeGD4vtRHAeExea/uU39ps2SSPk0OZjzPDXx6OacSgOm/veZ0mGwRGdUcj ovwWED2xS4k/zic/48S4DWnGvdv7djWzNJzPEq+HGHEseuw9LY2476IdOnsAnYZYUl37 QQTwozRKl6wiV3qHN/LbDU0lDYTLi9LD9YjCGRy2ifP6LkEG4HQtdxUhvE1YsLJSQwBF XVPA==
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=kvPVxsFNi9N4iKFQuJHCCBd8DN3b/qn/+/6U74xGhLE=; b=bQmISv/HDQzvGTAJ8z4okXFXjK9k4HfMdk6CPk58lfCCwuCXYRSq6EFLhPmy1JSLoy hBQKEvgqMiOexY0ZizF5/S9So5DEVtzTcMMBqm3gH5Dlh+Yl8gqoqDDHfgBa9b2y4pX4 FGY9NOySPo+FnsDYSCRv2iyAZMaVZ4okCxG5XqpQUbeA21a0fcYezB/p24ibuMvwyllJ uP2ST2Wjk6F/ivPC1jBYG+0S7eLmtd5JfXJSk7D8FteUlVjQyce7KCStKU5K35U54JOm 7HquIrlRNf/cUPkCqKubsvBnqcpsNFFibQPEFRsubjrLySHRWEmbkswCiUXdOoOUvJIL paRg==
X-Gm-Message-State: AA+aEWYnyZN5UcXBZ3PFg6GfUJqj0eSPNxOi+2ovMcTUiEWlckv+rL+q anKUfC46Rp4pUlq3oyP/tfk30y7YHZQ=
X-Google-Smtp-Source: AFSGD/UKOZCNpKhD0/K6A1Dn0j0vfQjeXOw3/r1xgQaSpeUIjuT8SQ5hGtS8NEW3EoHS7nx6o/erIw==
X-Received: by 2002:a63:5664:: with SMTP id g36mr750315pgm.313.1542695201411; Mon, 19 Nov 2018 22:26:41 -0800 (PST)
Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com. [209.85.215.170]) by smtp.gmail.com with ESMTPSA id t78-v6sm75975800pfk.59.2018.11.19.22.26.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Nov 2018 22:26:40 -0800 (PST)
Received: by mail-pg1-f170.google.com with SMTP id g189so445652pgc.5; Mon, 19 Nov 2018 22:26:40 -0800 (PST)
X-Received: by 2002:a62:380e:: with SMTP id f14-v6mr881506pfa.203.1542695200406; Mon, 19 Nov 2018 22:26:40 -0800 (PST)
MIME-Version: 1.0
References: <CA+9kkMADnZJBaV0hfLuwGU0bGBEP5tCPZ=8Zd_85Dgzi37ghAQ@mail.gmail.com> <CAD5OKxsNFFmER__H0+5Mzts58yn9cWLMEADhSnLR4nreKD9WAQ@mail.gmail.com> <CALiegfkHXv6f8P3C-C=2RKCyxWfzCAzkzOqxBXmmsNCPrZzFfg@mail.gmail.com> <CAD5OKxswZdGm1CYvy=NoyEtN-eFFp7Sc8mmGT7jAJ-q3msJYXA@mail.gmail.com> <CALiegfmFV=988+WuViUQRGJRgR=mcqS9Y+eDnL4pH6VrbJRvCQ@mail.gmail.com> <CAD5OKxtwuQu0du+ptmJpX0ALQnUtjLG==NanP8OB51D4M9fYhg@mail.gmail.com> <CALiegfnMbwTruVKU-VnsZvddqRhnuCm1k8zLcLSuWSs9zT1JUA@mail.gmail.com> <CAD5OKxtxAiBbVY4HQjfjwqfsGoUxAZzmmrTWVfe7pG6MTsHGRA@mail.gmail.com> <CALiegfnVOFvUKYMRp7z0Q3aVyzbi=+JuyXmH+PL6_pNW9j9PVA@mail.gmail.com> <CAD5OKxtpepraJWVbJy2+x_4pFbeqF57=yh1GVF-WoYGBX1OV-Q@mail.gmail.com> <CALiegf=ffb1UL0FPrk770Q-ACQL-ySAqxBzB1M0yJXZUM6y9sg@mail.gmail.com> <CAD5OKxtj=nEWjOWztcAVMDsFOFRGO7hQaKUsn-Pqbk7Ma64Trg@mail.gmail.com> <CALiegfno4y5P-qLkrxSs0zLbEEUo1HWyp0rfEA8KecRjTQ43sQ@mail.gmail.com> <CAOJ7v-2o1Se9zaMgktQtwNW46zvB2i7Hk7+GK1yhWJV5xcT7ZA@mail.gmail.com> <CAD5OKxveNtx3uD7tD_mTgE-Rv2JTZPBmjk34iUJD9uw25-ZCzQ@mail.gmail.com> <CAOJ7v-1V_vtq+szN6299kw9dH_TOz9sxa+YYwQkBwHeJPoqvgA@mail.gmail.com> <CAD5OKxt6JyFXsdANSX13LytLsosRQUnP5oKoR1PUjZmJyP0kxw@mail.gmail.com> <CAOJ7v-1VuktqXrX6NVD85UWNPP6e_cbs=_YOr6ewn7g-KhR_ug@mail.gmail.com> <CAD5OKxuSGJp+JnnMxzx0jxs99Rgw-KBFAKE14MD4pXPV-c_9Eg@mail.gmail.com>
In-Reply-To: <CAD5OKxuSGJp+JnnMxzx0jxs99Rgw-KBFAKE14MD4pXPV-c_9Eg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Tue, 20 Nov 2018 01:26:28 -0500
X-Gmail-Original-Message-ID: <CAD5OKxs1apPRhy4CpfHaLAB95SSj7b0UFAZTJMVK660u_zW-tw@mail.gmail.com>
Message-ID: <CAD5OKxs1apPRhy4CpfHaLAB95SSj7b0UFAZTJMVK660u_zW-tw@mail.gmail.com>
To: Justin Uberti <juberti@google.com>
Cc: =?UTF-8?Q?I=C3=B1aki_Baz_Castillo?= <ibc@aliax.net>, RTCWeb IETF <rtcweb@ietf.org>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006ac251057b12b73e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/pcEAg5eyE3hYl4lVO-4Jx1UVhwM>
Subject: Re: [rtcweb] 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: Tue, 20 Nov 2018 06:26:44 -0000

On Tue, Nov 20, 2018 at 1:15 AM Roman Shpount <roman@telurix.com> wrote:

> On Tue, Nov 20, 2018 at 12:58 AM Justin Uberti <juberti@google.com> wrote:
>
>> Anyway, we have the 3 choices listed below. We differ on which is the
>> most pragmatic solution. If the WG has enough voices in support of #2 or #3
>> to overturn the consensus of #1 from IETF 103, I will write it up
>> accordingly.
>>
>
> So the 3 choices are:
>
> 1) (current) Match IP and port, but stipulate an exact proto value -- This
> choice is not compliant with either RFC 5245 or draft ice-sip-sdp. If
> this is selected, ice-sip-sdp will need to be updated
> 2) Match IP, port and proto -- Compliant with both RFC 5245 and
> ice-sip-sdp
> 3) Set IP, port, and proto to fixed values -- Compliant with only
> ice-sip-sdp but not with RFC 5245
>

P.S. There is a compromise option 4) Proto is fixed (UDP).  If default
candidate is UDP, address and port should match the candidate. If default
candidate is TCP, set address to IN IP4 0.0.0.0 and port to 9. This is
compliant with both RFC 5245 and ice-sip-sdp for UDP default candidates,
but only compliant with ice-sip-sdp for TCP default candidates.

Regards,
_____________
Roman Shpount