RTCIceServer
dictionary's
credentialType
property is a string value from the
RTCIceCredentialType
enum
which indicates what type of credential the
RTCIceServer.credential
value is. The default is
password
.
var iceServer = {
...
credentialType = newCredentialType,
...
};
var credentialType = iceServer.credentialType;
iceServer.credentialType = newCredentialType;
The permitted values are found in the
RTCIceCredentialType
enumerated string type:
oauth
RTCIceServer
requires the use of OAuth 2.0 to authenticate in order to use the ICE server described. This process is detailed in
RFC 7635
. This property was formerly called
token
.
password
RTCIceServer
requires a username and password to authenticate prior to using the described ICE server.
This example creates a new
RTCPeerConnection
which will use a
TURN
server at
turnserver.example.org
to negotiate connections. Logging into the TURN server will use the username "webrtc" and the creative password "turnpassword".
myPeerConnection = new RTCPeerConnection({
iceServers: [
{
urls: "turn:turnserver.example.org", // A TURN server
username: "webrtc",
credential: "turnpassword",
credentialType: "password"
}
]
});
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCIceServer.credential' in that specification. |
候选推荐 | 最初的规范。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
credentialType
|
Chrome Yes | Edge ≤79 | Firefox 47 | IE No | Opera ? | Safari ? | WebView Android No | Chrome Android Yes | Firefox Android 47 | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
完整支持
不支持
兼容性未知
RTCIceServer
credential
credentialType
url
urls
username
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsEvent
RTCStatsReport
RTCTrackEvent