Luet tämän sisällön englanninkielistä versiota, koska tälle sisällölle ei ole vielä käännöstä. Auta meitä kääntämään tämä artikkeli!
The RTCRtpTransceiverInit
dictionary is used when calling the WebRTC function RTCPeerConnection.addTransceiver()
to provide configuration options for the new transceiver.
Properties
direction
Optional- The new transceiver's preferred directionality. This value is used to initialize the new
RTCRtpTransceiver
object'sRTCRtpTransceiver.direction
property. sendEncodings
Optional- A list of encodings to allow when sending RTP media from the
RTCRtpSender
. Each entry is of typeRTCRtpEncodingParameters
. streams
Optional- A list of
MediaStream
objects to add to the transceiver'sRTCRtpReceiver
; when the remote peer'sRTCPeerConnection
'strack
event occurs, these are the streams that will be specified by that event.
Specifications
Specification | Status | Comment |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers The definition of 'RTCRtpTransceiverInit' in that specification. |
Candidate Recommendation |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
RTCRtpTransceiverInit | Chrome Full support Yes | Edge Full support Yes | Firefox Full support 59 | IE No support No | Opera ? | Safari ? | WebView Android Full support Yes | Chrome Android Full support Yes | Firefox Android Full support 59 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
direction | Chrome Full support Yes | Edge Full support Yes | Firefox Full support 59 | IE No support No | Opera ? | Safari ? | WebView Android Full support Yes | Chrome Android Full support Yes | Firefox Android Full support 59 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
sendEncodings | Chrome Full support Yes | Edge Full support Yes | Firefox
No support
No
| IE No support No | Opera ? | Safari ? | WebView Android Full support Yes | Chrome Android Full support Yes | Firefox Android
No support
No
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
streams | Chrome Full support Yes | Edge Full support Yes | Firefox Full support 59 | IE No support No | Opera ? | Safari ? | WebView Android Full support Yes | Chrome Android Full support Yes | Firefox Android Full support 59 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- See implementation notes.
- See implementation notes.
See also
- WebRTC API
- Introduction to the Real-time Transport Protocol (RTP)
RTCPeerConnection.addTransceiver()
RTCRtpTransceiver
RTCRtpReceiver
andRTCRtpSender