ICE candidate gathering policy #47

Closed
aboba opened this Issue Apr 10, 2014 · 0 comments

Projects

None yet

2 participants

@aboba
Contributor
aboba commented Apr 10, 2014

ORTC API has no equivalent of WebRTC 1.0's RTCIceTransports attribute that indicates what kind of local candidates are gathered (see Section 4.2.3).

Proposed fix:

partial interface RTCIceTransport {
attribute RTCIceGatherPolicy gatherPolicy;
}

enum RTCIceGatherPolicy {
"all",
"nohost",
"relayonly"
};

"all": Gather all ICE candidate types.
"nohost": Gather all ICE candidate types except for host candidates.
"relayonly": Only gather media relay candidates such as candidates passing through a TURN server. This can be used to reduce leakage of IP addresses in certain use cases.

@robin-raymond robin-raymond pushed a commit to robin-raymond/ortc that referenced this issue Apr 12, 2014
Robin Raymond Support for contributing source information added, as described in w3…
…c#27

Support for control of quality, resolution, framerate and layering added, as described inhttps://github.com/openpeer/ortc/issues/31
RTCRtpListener object added and figure in Section 1 updated, as described in w3c#32
More complete support for RTP and Codec Parameters added, as described in w3c#33
Data Channel transport problem fixed, as described in w3c#34
Various NITs fixed, as described in w3c#37
Section 2.2 and 2.3 issues fixed, as described in w3c#38
Default values of some dictionary attributes added, to partially address the issue described in w3c#39
Support for ICE TCP added, as described in w3c#41
Fixed issue with sequences as attributes, as described in w3c#43
Fix for issues with onlocalcandidate, as described in w3c#44
Initial stab at a Stats API, as requested in w3c#46
Added support for ICE gather policy, as described in w3c#47
b536737
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment