The WebRTC API's
RTCRtpSendParameters
dictionary is used to specify the parameters for an
RTCRtpSender
when calling its
setParameters()
方法。
除以下特性外,
RTCRtpSendParameters
inherits the properties from the
RTCRtpParameters
接口。
encodings
RTCRtpEncodingParameters
objects, each specifying the parameters for a single codec that could be used to encode the track's media.
transactionId
setParameters()
can only be called to alter changes made by a specific previous call to
getParameters()
. Once this parameter is initially set, it cannot be changed.
degradationPreference
RTCDegradationPreference
enumerated string type, and the default is
balanced
.
priority
RTCPriorityType
enumerated type which indicates the encoding's priority. The default value is
low
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCRtpSendParameters' in that specification. |
候选推荐 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
RTCRtpSendParameters
|
Chrome 69 | Edge ≤79 |
Firefox
No
|
IE No | Opera ? | Safari ? | WebView Android 69 | Chrome Android 69 |
Firefox Android
No
|
Opera Android ? | Safari iOS ? | Samsung Internet Android 10.0 |
degradationPreference
|
Chrome No | Edge No | Firefox No | IE No | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android No | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
encodings
|
Chrome 69 | Edge ≤79 |
Firefox
No
|
IE No | Opera ? | Safari ? | WebView Android 69 | Chrome Android 69 |
Firefox Android
No
|
Opera Android ? | Safari iOS ? | Samsung Internet Android 10.0 |
priority
|
Chrome No | Edge No | Firefox No | IE No | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android No | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
transactionId
|
Chrome 69 | Edge ≤79 | Firefox No | IE No | Opera ? | Safari ? | WebView Android 69 | Chrome Android 69 | Firefox Android No | Opera Android ? | Safari iOS ? | Samsung Internet Android 10.0 |
完整支持
不支持
兼容性未知
见实现注意事项。
RTCRtpSendParameters
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsReport
RTCTrackEvent