Re: [MMUSIC] [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: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 297FF12870E for <mmusic@ietfa.amsl.com>; Mon, 19 Nov 2018 22:26:43 -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=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 2IUKeBetNRxF for <mmusic@ietfa.amsl.com>; Mon, 19 Nov 2018 22:26:41 -0800 (PST)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 CB0AD123FFD for <mmusic@ietf.org>; Mon, 19 Nov 2018 22:26:41 -0800 (PST)
Received: by mail-pg1-x531.google.com with SMTP id n2so449328pgm.3 for <mmusic@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=qCw9weGOTVlgAN8BP7jUnTlCyvLLcsHrcYxajApIMsAVk900oQvbZXi37y22NUneSS cgHg2hsAtbqaUTYsfaf+S0I0MTXfDUlwe+B1kKa7eyLzYBsBOObDFbA24eaUWkmWInfO QQIuRj+KUF50i5cXIgK5smx8wJ8ZuaD3jzQ9mlJnIA9TyQVM4IGjXK02xM2v9VOWNPjc cDnRXs0F+3w439uDCgTfRYQPqWQvCTck/SjFJ2cgQHLsD7WS8B8simtmNmPawtrPkFRc g4zJeg7qezRgHmpEWermpGJ/5a8qGlefH4MkZlb9q+0NtF6DGkcsiKsWAHSk2W1EstVt K3Kw==
X-Gm-Message-State: AA+aEWYObPgpMC90dRC0lfq08XtGkg0+srgR2H2emV9R01hL9kzsC1TW JPZk9EMkz/HQM09J6dQAZvqElEzOjrE=
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: Iñaki 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/mmusic/c4bFTLJNIqCKPnQK7vDRw1Pi-ko>
Subject: Re: [MMUSIC] [rtcweb] Default proto transport in JSEP
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 06:26:43 -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