Re: [MMUSIC] Please Read and Comment: Re: ICE SDP/JSEP peace accords

Roman Shpount <roman@telurix.com> Tue, 22 January 2019 21:33 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 B63C8131182 for <mmusic@ietfa.amsl.com>; Tue, 22 Jan 2019 13:33:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.03
X-Spam-Level:
X-Spam-Status: No, score=-2.03 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, 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 dj13tOzjWXwj for <mmusic@ietfa.amsl.com>; Tue, 22 Jan 2019 13:33:57 -0800 (PST)
Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (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 CAA20131165 for <mmusic@ietf.org>; Tue, 22 Jan 2019 13:33:57 -0800 (PST)
Received: by mail-pf1-x42e.google.com with SMTP id w73so5519pfk.10 for <mmusic@ietf.org>; Tue, 22 Jan 2019 13:33:57 -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=g/K8lAWLR1i4sVw1v27T1Kuig0holSqfR8prNBoCMZs=; b=iJo46cgaxGbqT+WGZhoWqtCKYSjB+BT6Ccnt2w85CBqgBfm3hb6VQScj9kZpe0hjOf f/fEPTWNtcooe1RKw2ncAa8SqZfzm+sQjFW1j7hxgZtyui9PeTuQ8VHFGRu9xvyEnIBk nejrHUV3ZoR5d7xia7ZkShiCCsBVfLayI8zgEUNcE7WrdTMshazBM0M21lSYUEkYrtfI nCSc6HWkdMHRy5efL2PLYoNmA7CxIGNRfBN385DSS40IoHFE+O0auyJFpRBWGcaF+5e4 dgDZaJ8MYlFTPUa7t17O8w1q+Xxf3be+YY5A6Llk9zKl/jMG/oSinVtr8gOklugCO6V7 o+5w==
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=g/K8lAWLR1i4sVw1v27T1Kuig0holSqfR8prNBoCMZs=; b=q6X2cb9qGc92skH20S0i7xDFAU+T+9K9oor3ziDCQFnBsiaB4OPB6LoRAAAnfpYzfo VdJ2IMFZM8jRBn2gEwbJq+6u8eZHLH2adO3U7bh/A8rO6O8Y3pOvQq5lq1nsGDkaXvOZ YeC0VhX7560jCA9io86ApCItvLq7mBEM+meYcQRb1MgdU9cQOeK2esMBtv7Uhmaa08jq xP3b2mvuky3CJpXEY49I0hCeIlGaAkh4u/LrA8/paqroNc+GC9GmjY0zciyW7O0VDwZF PAHHf0cZeBNha5kXvBBk+rkH2X6T1diIdXc+Q5w1uYHHN7C8LTLO06H8rPxahBLYZ3wz YsAQ==
X-Gm-Message-State: AJcUukfy1E2rxLquMr/eGhpfEw2aAfuJ2pyZk/EoAtem8OF/NR4xAMyx okGTxLdayvIvAV4E0jjBUaPCrqzbmYY=
X-Google-Smtp-Source: ALg8bN7NWbktbeq2HpaKyugAbvbtrf2imlAtGAJKAlf6YKpm0VEmR6htpnl94QGDCsAZbbM0ZoIHEQ==
X-Received: by 2002:a62:a1a:: with SMTP id s26mr35276268pfi.31.1548192837212; Tue, 22 Jan 2019 13:33:57 -0800 (PST)
Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com. [209.85.215.182]) by smtp.gmail.com with ESMTPSA id d21sm18443950pgv.37.2019.01.22.13.33.56 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Jan 2019 13:33:56 -0800 (PST)
Received: by mail-pg1-f182.google.com with SMTP id z10so9392pgp.7 for <mmusic@ietf.org>; Tue, 22 Jan 2019 13:33:56 -0800 (PST)
X-Received: by 2002:a62:160d:: with SMTP id 13mr3077213pfw.203.1548192836321; Tue, 22 Jan 2019 13:33:56 -0800 (PST)
MIME-Version: 1.0
References: <0454609c-ce69-80d4-93d8-f89bc8ba897e@nostrum.com> <CAD5OKxu1bPDU_snQ=H7RwVgPKW_hKJY1Nj7g82vTpJ+gorPrYQ@mail.gmail.com> <f279e997-0236-b78c-e555-5189d9818ef2@nostrum.com> <9B6124BE-E369-4327-B759-77DB0ED8A484@ericsson.com> <6f42b5c5-72f0-8d6a-c68d-d19da7d94353@cisco.com> <HE1PR07MB3161189A6405D403F433F17293980@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxvNYnARbw5yvSHCeQUiSMRxQdMj9h5zUeXj+o3Nd8Kh-g@mail.gmail.com> <3e17ec5d-e6b2-5d38-e206-2ed7b8b9c690@nostrum.com> <CAD5OKxtzxOfE9O-G5tQ1C_sg8LHQBxpNATJi_ee-UVcp0gdb2w@mail.gmail.com> <ab0940dd-9ad0-d012-5530-a6a35dd659e9@nostrum.com>
In-Reply-To: <ab0940dd-9ad0-d012-5530-a6a35dd659e9@nostrum.com>
From: Roman Shpount <roman@telurix.com>
Date: Tue, 22 Jan 2019 16:33:45 -0500
X-Gmail-Original-Message-ID: <CAD5OKxtgRZErxSfPOQd1xts4zg+1RWuYFOZSey=HgG-Y9g0Dhw@mail.gmail.com>
Message-ID: <CAD5OKxtgRZErxSfPOQd1xts4zg+1RWuYFOZSey=HgG-Y9g0Dhw@mail.gmail.com>
To: Adam Roach <adam@nostrum.com>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>, Flemming Andreasen <fandreas@cisco.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000d858b058012bc99"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/-Zqa3uQHOpXCL6pqcogDP43jlz8>
Subject: Re: [MMUSIC] Please Read and Comment: Re: ICE SDP/JSEP peace accords
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, 22 Jan 2019 21:34:03 -0000

On Tue, Jan 22, 2019 at 4:25 PM Adam Roach <adam@nostrum.com> wrote:

> On 1/22/19 3:15 PM, Roman Shpount wrote:
> > The issue is the offer generated when ICE restart is not initiated and
> > TCP candidate is currently nominated. TCP candidate is the only
> > candidate which is present in both offer and answer. It is also the
> > default candidate. No UDP candidate will be added it any point during
> > the offer/answer exchange.
>
>
> This is what I tried to indicate with the use of an italicized "always"
> in my previous reply.
>
> EVEN IF it is generating an offer when ICE restart is initiated and the
> TCP candidate is nominated, Chrome will still always (always, always)
> generate an SDP that includes a UDP candidate and use that candidate's
> value in the m=/o= lines.
>

Unless I am mistaken, if ICE restart is not initiated, only the nominated
candidate must be included. No other candidates must be present. If Chrome
does not follow this, then it is most likely not complaint with either ICE
or JSEP specifications.

Regards,
_____________
Roman Shpount