Re: [rtcweb] New SDP O/A required if selected ICE candidate does not match c= line?

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 24 October 2013 07:46 UTC

Return-Path: <christer.holmberg@ericsson.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 8EBC611E82F9 for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 00:46:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.458
X-Spam-Level:
X-Spam-Status: No, score=-5.458 tagged_above=-999 required=5 tests=[AWL=0.491, BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OjaTG4qc4dA9 for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 00:46:14 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id BF57211E8127 for <rtcweb@ietf.org>; Thu, 24 Oct 2013 00:46:09 -0700 (PDT)
X-AuditID: c1b4fb25-b7eff8e000000eda-4d-5268d0403017
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 52.9C.03802.040D8625; Thu, 24 Oct 2013 09:46:08 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.201]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.02.0328.009; Thu, 24 Oct 2013 09:46:07 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Iñaki Baz Castillo <ibc@aliax.net>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] New SDP O/A required if selected ICE candidate does not match c= line?
Thread-Index: AQHO0FJsqX3+IV6yiUKjiqhtLlH1CJoDeHvQ
Date: Thu, 24 Oct 2013 07:46:07 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4EF749@ESESSMB209.ericsson.se>
References: <CALiegfkZckX6ErameAySxkFfh8f7HmBeckRbUcZunqCRBg7C_g@mail.gmail.com>
In-Reply-To: <CALiegfkZckX6ErameAySxkFfh8f7HmBeckRbUcZunqCRBg7C_g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRmVeSWpSXmKPExsUyM+Jvja7DhYwgg77jhhbT99lYrP3Xzu7A 5HGu4T27x5IlP5kCmKK4bFJSczLLUov07RK4Mj7uWc1Y8EGg4sDlDywNjDsEuhg5OSQETCQe vHrOCGGLSVy4t56ti5GLQ0jgMKPE7Wm/oZwljBK/v6wGquLgYBOwkOj+pw3SICKQLPGo4zgr iC0sECfx9ck/Noh4vETDk4mMELaRxJlbE8DiLAKqEnOO/QKzeQV8JQ4294GNFBIIkLi5IBsk zCkQKHGpHWIMI9A930+tYQKxmQXEJW49mc8EcaeAxJI955khbFGJl4//sULYihJXpy9nAhnJ LKApsX6XPkSrosSU7ofsEFsFJU7OfMIygVF0FpKpsxA6ZiHpmIWkYwEjyypG9tzEzJz0cqNN jMAYOLjlt+oOxjvnRA4xSnOwKInzfnjrHCQkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBsYNf /dmHnwZnOPV0orOXLf/YvCP2xaqGGYyOrTvelrGt7/X7tbJsc5XZq75dF+pntoau2mTkIhQj qBcpFzKPIy03v3CjqsTr2Fk/mqTt+if3cvuJ2RRLSc/cWlX7+Ez11yC3+hOVSVmxiavP/Zc/ Is58LPHCu8dmUSo7V6uJsXz4tHdXQa2mEktxRqKhFnNRcSIAb9qcjU8CAAA=
Subject: Re: [rtcweb] New SDP O/A required if selected ICE candidate does not match c= line?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Thu, 24 Oct 2013 07:46:19 -0000

Hi,

If you use BUNDLE, you'll need a second SDP O/A to "fix the port" (assuming the first SDP O/A contains unique ports for each m- line). It doesn't have to be the same SDP O/A which "fixes the c=line" for ICE, but it can be.

Regards,

Christer

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Iñaki Baz Castillo
Sent: 24. lokakuuta 2013 3:45
To: rtcweb@ietf.org
Subject: [rtcweb] New SDP O/A required if selected ICE candidate does not match c= line?

Hi, RFC 5245 (ICE) says:

-----------------------------
  4.1.4.  Choosing Default Candidates

   A candidate is said to be default if it would be the target of media
   from a non-ICE peer; that target is called the DEFAULT DESTINATION.
   If the default candidates are not selected by the ICE algorithm when
   communicating with an ICE-aware peer, an updated offer/answer will be
   required after ICE processing completes in order to "fix up" the SDP
   so that the default destination for media matches the candidates
   selected by ICE.  If ICE happens to select the default candidates, no
   updated offer/answer is required.
------------------------------

Having to perform a second SDP O/A just to "fix the c= line" seems terriblly annoying and unuseful IMHO. Said that, this is obviously "violated" by WebRTC browsers, right?

Thanks a lot.



--
Iñaki Baz Castillo
<ibc@aliax.net>
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb