Re: [MMUSIC] JSEP Issue #394: What appears in m= lines.

Roman Shpount <roman@telurix.com> Tue, 17 January 2017 01:35 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 E4D3112995F for <mmusic@ietfa.amsl.com>; Mon, 16 Jan 2017 17:35:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_SPAM=0.5] 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 9PtQmtv6mude for <mmusic@ietfa.amsl.com>; Mon, 16 Jan 2017 17:35:45 -0800 (PST)
Received: from mail-qt0-x22a.google.com (mail-qt0-x22a.google.com [IPv6:2607:f8b0:400d:c0d::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 B482A129695 for <mmusic@ietf.org>; Mon, 16 Jan 2017 17:35:45 -0800 (PST)
Received: by mail-qt0-x22a.google.com with SMTP id l7so132054422qtd.1 for <mmusic@ietf.org>; Mon, 16 Jan 2017 17:35:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zGH8ysqKv7rI8Fv4BamNofXOz4JzRUMdT7Dc3eRXViQ=; b=G9U8tEx6Yeu68iC5rjvaEO8E2HsmRBJChjAo2gFyGMR4w9PfnEUoXkuozl5Wc+THVT 7HqpE1t/8upMbsKUPpRQlwTUaSbqbt5xiMrwa/1SX+HyspeKSvj9a1WZqx1FCXrfu+YB +t2S+IYdJAPjqqNWeKctVA7sLsgvKS6RMO1XQYrzwHA8b7K6gnM3R2OORk5uPLKj/kFd +aHRa0l5zcZL6wBeECykL9voD/4hDW0lGiyoPDaG7Mxox8f/Goo30zYM0pbur0shxu/N hZRZT7hLsRaN8Il0qB7/x2GTy+jjqeODIU6Qt6QcdPyN5tMbhzHXAaSEsokorer8VxNv A6Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zGH8ysqKv7rI8Fv4BamNofXOz4JzRUMdT7Dc3eRXViQ=; b=DBntZfD8AuJD1IcOLiDIiptJetY3aOBBrBTxDaMXzvj4HiC7i179hkc1u4WLdFsCJo WYzIzUItoTllp70qu/scpIrshDov8vOdHAv10iFewf0xOckUQDQpKNpSpq3G+Q3L+O1O MKmokXT4NKGDzvMXB01BbgFVyal43gHKjljfVXP60y/fOnWkoP/BfMBtgC1Uj3H73H83 7VFZiuOWscgEVCBH4CVfUotmyWOl9620EzH3Pwcl4EnLtbToyVJsje98DEuaDN9iiqsm 6QAnUYNrSQE7acegOzcAft+5upiPkfgFxHE3ZRE17Z1mFrpSMJqjQmzwnMxHcSuGqveY JZew==
X-Gm-Message-State: AIkVDXKCYqs573sgWn7vudpfq0kbKh+x5vQHQXp1Udc0f/t32jsTQVP9ga49GusqN6KqFQ==
X-Received: by 10.55.166.77 with SMTP id p74mr3981344qke.314.1484616944880; Mon, 16 Jan 2017 17:35:44 -0800 (PST)
Received: from mail-qt0-f177.google.com (mail-qt0-f177.google.com. [209.85.216.177]) by smtp.gmail.com with ESMTPSA id e33sm17592584qtb.31.2017.01.16.17.35.44 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Jan 2017 17:35:44 -0800 (PST)
Received: by mail-qt0-f177.google.com with SMTP id l7so132053945qtd.1 for <mmusic@ietf.org>; Mon, 16 Jan 2017 17:35:44 -0800 (PST)
X-Received: by 10.200.52.129 with SMTP id w1mr30396733qtb.43.1484616944089; Mon, 16 Jan 2017 17:35:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.147.79 with HTTP; Mon, 16 Jan 2017 17:35:43 -0800 (PST)
In-Reply-To: <CABcZeBMP4SdneHo6Bh6Y-gu2wLAhrKFGMyGW2wis9MqpaJG-Pg@mail.gmail.com>
References: <52E4A8FC978E0241AE652516E24CAF001E483F95@ESESSMB309.ericsson.se> <CABcZeBPznLKNHek-SGE5Ly6QTOBL-j65sZBb5MbwQVkmBkpyFw@mail.gmail.com> <9110d772-9269-7fed-3ed4-5269d49acb84@alvestrand.no> <282955c7-d077-105b-6a99-a0f5ede87d91@ericsson.com> <CABcZeBPtMMR-xC_=pr1umBWY1CPkAm1J=T=Q_1F1bLNkZwtJkg@mail.gmail.com> <D4A2966B.15C88%christer.holmberg@ericsson.com> <CABcZeBOS+b_bdgaTnQfsNAhdf7g=fspyYON2r5=BoKvPD-32Rw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4BF78DE0@ESESSMB209.ericsson.se> <CAD5OKxtN=sHrGoQU9D=WLXWQwNpCqOT5P6ZwhkaS1945VnTT-Q@mail.gmail.com> <CABcZeBN+MGKD_opEq7bKeafb46o3=jKyMEKLDKQ-Mj8a5eezyg@mail.gmail.com> <CAD5OKxuqBeE3VkpRp-Leyyf1nzh2wwPG0giwbtcFOwJ8AecG8w@mail.gmail.com> <CABcZeBOrPzqKh2CWMqHCz8vFLvT20WDqL7_FK=SPnZ_PXn_P_A@mail.gmail.com> <CAD5OKxtST7PN8v=K5G0JYoaK5yt+Fjdio=qJrGRbNOE4CAvSew@mail.gmail.com> <CABcZeBMP4SdneHo6Bh6Y-gu2wLAhrKFGMyGW2wis9MqpaJG-Pg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Mon, 16 Jan 2017 20:35:43 -0500
X-Gmail-Original-Message-ID: <CAD5OKxv70g_68uSC3r53N06YMeyXvcMgbs2kCMmPjxDjQjz+xw@mail.gmail.com>
Message-ID: <CAD5OKxv70g_68uSC3r53N06YMeyXvcMgbs2kCMmPjxDjQjz+xw@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Content-Type: multipart/alternative; boundary="001a11479b4a94836c05464051e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/p6AFDGqbNm57P6s1cN2ZOUUDj2U>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, mmusic WG <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] JSEP Issue #394: What appears in m= lines.
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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, 17 Jan 2017 01:35:47 -0000

After considering your arguments regarding trickle ICE argument I agree
with you.

To summarize, I can live with the following:

1. JSEP end point MUST send an offer with UDP/DTLS/SCTP or UDP/TLS/RTP/SAVPF
2. If JSEP end point receives the offer, it MUST response with the same
transport even if no ice candidate matching this protocol are present in
the answer
3. If non JSEP end point responds with a protocol that does not match the
offer, this is considered an error regardless of the ICE candidate supplied
in the answer.

I do agree to this only within the limit of JSEP. Outside of JSEP it needs
to be discussed in more detail, since things like ICE mismatch will need to
be considered.

Regards,
_____________
Roman Shpount