Re: [rtcweb] Fwd: New Version Notification for draft-uberti-rtcweb-rfc8829bis-00.txt

Justin Uberti <juberti@alphaexplorationco.com> Tue, 13 July 2021 18:21 UTC

Return-Path: <juberti@alphaexplorationco.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 9D2583A14F6 for <rtcweb@ietfa.amsl.com>; Tue, 13 Jul 2021 11:21:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=alphaexplorationco.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 Im9hobmU-TXj for <rtcweb@ietfa.amsl.com>; Tue, 13 Jul 2021 11:21:27 -0700 (PDT)
Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (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 5CA263A1500 for <rtcweb@ietf.org>; Tue, 13 Jul 2021 11:21:27 -0700 (PDT)
Received: by mail-oi1-x22a.google.com with SMTP id p67so6728932oig.2 for <rtcweb@ietf.org>; Tue, 13 Jul 2021 11:21:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphaexplorationco.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JDKPQHxFbfvgA1VgD760I9r/KD3hlSjn7dbQVgZuN1Y=; b=JyWMvbWJuHGOHeg0wS+qR4I4BgqsgWSNsvD89OoMV/PUxs5xXeHKe+CBjnDfIvFDug DoJUV7TUOD4ec2TOP6aYgaWQ8Y6rKTmF74Oqtr+dultgrn05gZ0d4q5JQ074jERLgc2e gtHBd5vOKDyUrQro96I0hl46Q4awpN8Lzc/5GOsU+guO32WrevQTCUiKbGmFiVhXONmQ p8ZaKt0mNmFgRUCPlCj7mkG66Cd4WboH1Uf26xP7a7yZ+oXVYn5ZW3BlSPPyc3iGIb6c ckWLJ05WzBsTvs3hk0C++qjLIOqIuCLU5tPjAmISUTdglHW6ubJ1nnyTjb0aUV0XqgNG FaQw==
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=JDKPQHxFbfvgA1VgD760I9r/KD3hlSjn7dbQVgZuN1Y=; b=Pm6pdNWo3H6h+BVFz8UEeeEbI7oZUafz2Hnt9kQ7IuIo5a0LY//qbQwnGDj/4zEOk8 ancWedy5YyGT668IK4Jf/jCwSO+lo8MA5ato/ex5vVUhcBpYJH8C0zQXOdu08L3VPvuy TiVXhyD2VTisMXeIjHzxEwj+44p2BQN2MA8Z7JWerTjNDVPzlVKVahyEM9qWTRa61w8F k9VqbCP5TKLjS9wRI1LSaG7joEZPcfzLrJ0Lcsdv63SYqspbhTX03ZN2kgR31X2lORTV 6E8wq1OcZ8HevVcQsjbUz3xBEvWb5nlD4PeMukHqg+OcJmBK16g93kw9bJqKc+9s1FXc 321w==
X-Gm-Message-State: AOAM533ICcULtE8OIxMUR5YNcUHvoq1KM5l9h9Cc5wdTwI1yt8cyLjM6 b51oO9CO1OX7jPb8ON9/19TAIze84I61GlG6WTvi5g==
X-Google-Smtp-Source: ABdhPJxkRodAjSBanesjrHUEX8Gez7AMq5L3E0i6o3Vk2ssC343k/2aAsslRsTp5qSuCzAGU6omyi+/P2kRxvmuzmis=
X-Received: by 2002:aca:5710:: with SMTP id l16mr564502oib.8.1626200485198; Tue, 13 Jul 2021 11:21:25 -0700 (PDT)
MIME-Version: 1.0
References: <162596540685.23062.11654727411981880816@ietfa.amsl.com> <CALe60zArqmDB1SVkEna_h9gZ7MC=fsio==-Wsb5aJN5Oi-xUdQ@mail.gmail.com> <CAD5OKxswQysOL2SCSKkYvzqWfD9v=mH=dzuYtJkXcU=kRovGHw@mail.gmail.com> <CALe60zDTJ0dGJBsdm3xdeNQgb_u1n20_3FJ-ueipzcFTjcF7VQ@mail.gmail.com> <CALe60zBQfM0v2N6j1FoGAZnKCSRFg8Ohu16WV4J16RTqnm09eg@mail.gmail.com> <CAD5OKxu-mN=0nnpt4dvG0EA4O3Qj0SWLNL5RVjaPPhRxC1O_DA@mail.gmail.com> <CAOLzse2=iY3EOZC8h1QGxBuYK6Baz0WECHKix96g_7dwCjzR_A@mail.gmail.com> <CAD5OKxuEH-jBc3CKWUiHbaLja-fYhe==LHX55bDJDk4puHJ3xw@mail.gmail.com>
In-Reply-To: <CAD5OKxuEH-jBc3CKWUiHbaLja-fYhe==LHX55bDJDk4puHJ3xw@mail.gmail.com>
From: Justin Uberti <juberti@alphaexplorationco.com>
Date: Tue, 13 Jul 2021 11:21:14 -0700
Message-ID: <CAOLzse0PfFLh7r3sMCtDp+=2xdk_7RRfQ1k90VBMd+LGfovcMg@mail.gmail.com>
To: Roman Shpount <roman@telurix.com>
Cc: Justin Uberti <justin@uberti.name>, RTCWeb IETF <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000411b1005c7054e02"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/3w4BYVOE1UuMaj2FB7BqvjwWo14>
Subject: Re: [rtcweb] Fwd: New Version Notification for draft-uberti-rtcweb-rfc8829bis-00.txt
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, 13 Jul 2021 18:21:43 -0000

The problem though is that if you are setting bundle-only you also need to
zero the port, which opens up the whole can of worms with deployed
applications that we were hoping to avoid. Limiting it to IceRestart would
reduce the risk but not eliminate it.

It would be good to hear of at least one example of this causing an actual
problem before spending substantial energy here, I think. Note also that
this would be a change to BUNDLE, not to JSEP.

On Tue, Jul 13, 2021 at 10:55 AM Roman Shpount <roman@telurix.com> wrote:

> Justin,
>
> Part of the new BUNDLE syntax problem is that the offer generated during
> the session is not a valid initial offer, even for the endpoints that do
> support BUNDLE. There are m= lines with no candidates and no bundle-only
> tags. Even if we are not going to support unbundling in 3PCC scenarios, we
> should generate valid initial offers for BUNDLE-enabled endpoints.
>
> At the very least, my suggestion would be, when a new offer is generated
> after ICE restart is initiated (either due to the iceRestart option or ICE
> configuration changes), to set a bundle-only tag on the bundled m= lines.
>
> Best Regards,
> _____________
> Roman Shpount
>
>
> On Tue, Jul 13, 2021 at 1:43 PM Justin Uberti <
> juberti@alphaexplorationco.com> wrote:
>
>> Roman,
>>
>> I see what you are getting at. I suppose that was one benefit of the
>> other BUNDLE syntax, i.e., that all offers (not just the first) are always
>> understandable by a non-BUNDLE endpoint.
>>
>> That said, given the adoption of BUNDLE I tend to think that 3PCC to a
>> non-BUNDLE endpoint is increasingly a corner case, so it may not be worth
>> going to the trouble of trying to fix the SDP syntax and allowing for
>> mid-call unbundling.
>>
>> Note also that it is not clear to me how rtcp-mux would work in a similar
>> situation, i.e., when doing 3PCC to a non-rtcp-mux endpoint.
>>
>> Justin
>>
>> On Sat, Jul 10, 2021 at 8:45 PM Roman Shpount <roman@telurix.com> wrote:
>>
>>> On Sat, Jul 10, 2021 at 11:35 PM Justin Uberti <justin@uberti.name>
>>> wrote:
>>>
>>>> (To be clear, m= sections that are bundled will continue to be bundled
>>>> and will not participate in the restart.)
>>>>
>>>
>>> This is what I thought.
>>>
>>> How would one unbundle them if an offer needs to be generated for 3PCC
>>> (like an offer in response to an empty INVITE)? There is the iceRestart
>>> option for ICE to do this. Is there a need for something similar for the
>>> bundle to do the same thing? Please see draft-ietf-mmusic-rfc8843bis-04
>>> section 7.6 (
>>> https://www.ietf.org/archive/id/draft-ietf-mmusic-rfc8843bis-04.html#section-7.6)
>>> for more details.
>>>
>>> Please note that in the case of 3PCC an offer within an existing session
>>> for one call leg would be the initial offer for another call leg. After the
>>> latest change, an offer within the existing session is no longer a valid
>>> initial offer.
>>>
>>> Thank You,
>>> _____________
>>> Roman Shpount
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>>
>>