Re: [MMUSIC] JSEP Issue #394: What appears in m= lines.
Roman Shpount <roman@telurix.com> Tue, 10 January 2017 18:08 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 944C1129D6B
for <mmusic@ietfa.amsl.com>; Tue, 10 Jan 2017 10:08:11 -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 aafj5Dyha5zS for <mmusic@ietfa.amsl.com>;
Tue, 10 Jan 2017 10:08:10 -0800 (PST)
Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com
[IPv6:2607:f8b0:400d:c0d::22f])
(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 52365129D65
for <mmusic@ietf.org>; Tue, 10 Jan 2017 10:08:10 -0800 (PST)
Received: by mail-qt0-x22f.google.com with SMTP id x49so107023391qtc.2
for <mmusic@ietf.org>; Tue, 10 Jan 2017 10:08:10 -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=GQXpkeSzjdZhAHHpGb8L0Wpv208N7sQwY1AKLQwa4Vg=;
b=gObhM05ZQ/HhxTaYbCpx0AfsSmzzeepXtUUkUrkHgl62t0yRI9AV6szuVhLVgTWEG9
RssZ4NQsqUKu3saOoBgXu9By5muFbRl3gAH6MZU4z/BCjLGB9viwerEtJJF59J2gO3n9
UNjVV0l3cS6jl68cNPgIHj43O712mAZIwudMjYgl9sSdrbKEUicC4nm+qgCPUMoRp/Uy
wZzZVFMWeQT/rzOWU9ScfwdS/C3SimzBNV/epL7SsPpoxaBqeyUq9ES1tgJ5B7c6qqyQ
aVZKz3ji6vQayORtPXHVcufGt30GG2kRXrQqY8QyR0I7OdwoiOQBncCJH1B6glJgnYfO
dtfQ==
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=GQXpkeSzjdZhAHHpGb8L0Wpv208N7sQwY1AKLQwa4Vg=;
b=LPFnFGgYH21KSBjuvA2ODGtuOfWgQuQ4MRnVUyZszzsznSs7YtyuGt5BaTSifgcKft
8zl5Xlq9Vvc0vJCcN6UBldrqzAETfhyYXdARSHIF9svM8FhH+/7Qb9hfjQDrQzVoyHjE
V1KPezL5lWk/JUvSEZPfFfexzuaJpqPdpf4qleypyv7Zs+sMY2+AdcAmJRp2pye8ibTt
oWa+z/4lpmf+/wRaFRlv6+acQhisPl8Lhxwd9J3Q2DGW8vSSMv7VWB80f2CWyKRd/68D
W4ttem073vOxbAg7z9RhOgmiapai3h6HMmYEXrOxZBM23I4CYuV6ky2j06EDaKFAafKn
RA6Q==
X-Gm-Message-State: AIkVDXKM/KL89LKZcZtYSirWxw9nDZP4Ml4ANwOtr/Ske9wNF3K91mEZTfvsXn5E88OifA==
X-Received: by 10.237.37.50 with SMTP id v47mr3802298qtc.126.1484071689266;
Tue, 10 Jan 2017 10:08:09 -0800 (PST)
Received: from mail-qk0-f178.google.com (mail-qk0-f178.google.com.
[209.85.220.178])
by smtp.gmail.com with ESMTPSA id r15sm1987906qte.9.2017.01.10.10.08.08
for <mmusic@ietf.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Tue, 10 Jan 2017 10:08:09 -0800 (PST)
Received: by mail-qk0-f178.google.com with SMTP id 11so84493648qkl.3
for <mmusic@ietf.org>; Tue, 10 Jan 2017 10:08:08 -0800 (PST)
X-Received: by 10.55.197.148 with SMTP id k20mr3963099qkl.34.1484071688427;
Tue, 10 Jan 2017 10:08:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.147.79 with HTTP; Tue, 10 Jan 2017 10:08:07 -0800 (PST)
In-Reply-To: <9ff375eb-0efc-cb7e-6f26-c48f17c55275@comcast.net>
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>
<9ff375eb-0efc-cb7e-6f26-c48f17c55275@comcast.net>
From: Roman Shpount <roman@telurix.com>
Date: Tue, 10 Jan 2017 13:08:07 -0500
X-Gmail-Original-Message-ID: <CAD5OKxvtRxajLddLQjTMMiLYqE6-Z=msX29NM2O532ydmZbSAQ@mail.gmail.com>
Message-ID: <CAD5OKxvtRxajLddLQjTMMiLYqE6-Z=msX29NM2O532ydmZbSAQ@mail.gmail.com>
To: Paul Kyzivat <paul.kyzivat@comcast.net>
Content-Type: multipart/alternative; boundary=001a1149e640cf636b0545c15db7
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/_curBcXDhy6ENoeG8aJ6RINinLU>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
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, 10 Jan 2017 18:08:11 -0000
We can do the registration for ICE transport tag in ICE-SIP-SDP. ICE tag will indicate that ICE is required for this offer/answer exchange to succeed. When ICE transport tag is used, c= and m= SDP line would carry no address information and will contain "c=IN IP4 0.0.0.0" and port 9 in the m= line. Also, if ICE/ transport tag is used, we should remove the requirement for a re-INVITE after ICE nomination process is complete, since it serves no purpose when no address is specified in c= and m= lines. If we are not going to define ICE/ transport, then I propose the following: 1. When c= line is set to "IN IP4 0.0.0.0" and m= line is set to port 9, so that these lines carry no valid address information as it is specified in JSEP, protocol should be UDP/DTLS/SAVPF for RTP or UDP/DTLS/SCTP for data 2. When c= line and m= line carry valid address information, protocol should match the candidate specified in c= and m= lines. 3. In cases when c= line and m= line carry valid address information, when initial offer and answer are generated, they must include UDP candidates and UDP candidates must be used as defaults. Once ICE nomination process is complete, only the active candidate pair MUST be included in SDP, and the transport for the active pair must be used. I am not sure about the proper procedure for c= and m= lines during the ICE nomination process, since active candidate can change during the offer/answer exchange which can cause protocol line mismatch. One option is to continue re-sending the initial offer and answer. P.S. In the quoted text someone mentioned "UDP/TLS/RTP/SAVPF", should it be "UDP/DTLS/RTP/SAVPF"? Regards, _____________ Roman Shpount
- [MMUSIC] JSEP Issue #394: What appears in m= line… Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Magnus Westerlund
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Harald Alvestrand
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Magnus Westerlund
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Magnus Westerlund
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Harald Alvestrand
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Paul Kyzivat
- Re: [MMUSIC] [rtcweb] JSEP Issue #394: What appea… Jonathan Lennox
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Paul Kyzivat
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Paul Kyzivat
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Magnus Westerlund
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Christer Holmberg
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Christer Holmberg
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Eric Rescorla
- Re: [MMUSIC] JSEP Issue #394: What appears in m= … Roman Shpount