RTCIceCandidateStats
dictionary's
priority
property is a positive integer value indicating the priority (or desirability) of the described candidate.
During
ICE
negotiation while setting up a WebRTC peer connection, the priority values reported to the remote peer by a
用户代理
are used to determine which candidates are considered "more desirable". The higher the value, the more desirable the candidate is.
priority = rtcIceCandidateStats.priority;
A positive integer indicating the priority of the
RTCIceCandidate
described by the
RTCIceCandidateStats
object. The value may be anywhere from 1 to 2,147,483,647.
The ICE specification describes how user agents and other software using WebRTC should calculate the priority. The priority of a candidate is calculated using the following variables as inputs:
The candidate's priority is computed using the formula ( p type is the priority of the candidate's type and p local is the priority of the IP address):
This is equivalent to mapping the priorities of teh candidate type, the local IP, and the component ID into various bit ranges within the 32-bit
priority
值。
| 规范 | 状态 | 注释 |
|---|---|---|
|
Identifiers for WebRTC's Statistics API
The definition of 'RTCIceCandidateStats.port' in that specification. |
候选推荐 | 最初的规范。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
port
|
Chrome No | Edge No |
Firefox
27
Alternate Name
|
IE No | Opera ? | Safari ? | WebView Android No | Chrome Android No |
Firefox Android
27
Alternate Name
|
Opera Android ? | Safari iOS ? | Samsung Internet Android No |
完整支持
不支持
兼容性未知
使用非标名称。
RTCIceCandidateStats
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsEvent
RTCStatsReport
RTCTrackEvent