- From: Jan-Ivar Bruaroey <jib@mozilla.com>
- Date: Wed, 12 Jun 2013 12:48:13 -0700
- To: public-webrtc@w3.org
- Message-ID: <51B8D07D.4050102@mozilla.com>
On 6/12/13 11:54 AM, Justin Uberti wrote:
> Summarizing from the thread "Allowing RTCIceServer to contain multiple
> URLs", here are the recommended changes to be included into the spec.
> I also noted that the previous agreement on adding the |username|
> field has not yet made it into the editor's draft, so it is included
> in the changes below.
>
> Current:
>
> dictionaryRTCIceServer {
> DOMString url <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-url>;
> DOMString? credential <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-credential>;
> };
>
> Proposed:
>
> dictionaryRTCIceServer {
> DOMString[] url <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-url>s; // for backwards compatibility, implementations
> // should also handle |url|
Seems good to me, except lets make it:
dictionaryRTCIceServer {
sequence<DOMString> url <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-url>s; // for backwards compatibility, implementations
// should also handle |url|
For the same reason I posted for iceServers: "[Make it] a sequence
rather than a webidl array, because sequence is passed by value
(represented in JS by an actual JS array), and [] is passed by reference
(represented in JS by some weird array-like object, according to our
webidl guy)".
.: Jan-Ivar :.
>
> DOMString? username <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-url>; // previously agreed upon
> DOMString? credential <http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCIceServer-credential>;
> };
>
>
> 4.2.2.1 Dictionary |RTCIceServer|
> <http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCIceServer> Members
>
>
>
> ||username|of typeDOMString, nullable |
> ||
> |If the url element of the internal array is a TURN URI, then this is
> the username to use with that TURN server.|
> |credential| of type DOMString, nullable
>
> If the url element of the internal array is a TURN URI, then this
> is the password to use with that TURN server.
>
> |urls| of type DOMString[]
>
> A list of STUN or TURN URIs as defined in [STUN-URI
> <http://dev.w3.org/2011/webrtc/editor/webrtc.html#bib-STUN-URI>]
> and [TURN-URI
> <http://dev.w3.org/2011/webrtc/editor/webrtc.html#bib-TURN-URI>].
> If multiple URIs are present, they represent alternate ways to
> contact the STUN/TURN server, listed in order of preference.
>
>
Received on Wednesday, 12 June 2013 19:48:41 UTC