只读
transport
property of an
RTCRtpSender
object provides the
RTCDtlsTransport
object used to interact with the underlying transport over which the sender is exchanging Real-time Transport Control Protocol (
RTCP
) packets.
This transport is responsible for receiving the data for the media on the sender's
track
.
let transport = rtcRtpSender.transport;
RTCDtlsTransport
object representing the underlying transport being used by the sender to exchange packets with the remote peer, or
null
if the sender isn't yet connected to a transport.
当
RTCRtpSender
is first created, the value of
transport
is
null
. This is replaced with an
RTCDtlsTransport
once the sender's transport has been established.
Note that when bundling is in effect—that is, when the
RTCPeerConnection
was created with an
RTCConfiguration
object whose
bundlePolicy
is
max-compat
or
max-bundle
—multiple senders may be sharing the same transport; in this case, all of them are using the same connection to transmit and/or receive
RTP
and
RTCP
packets.
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCRtpSender.transport' in that specification. |
候选推荐 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
transport
|
Chrome 不支持 No | Edge 不支持 12 — 79 | Firefox 34 | IE 不支持 No | Opera ? | Safari ? | WebView Android 不支持 No | Chrome Android 不支持 No | Firefox Android 34 | Opera Android ? | Safari iOS ? | Samsung Internet Android 不支持 No |
完整支持
不支持
兼容性未知
RTCPeerConnection
RTCSessionDescription
RTCIceCandidate
RTCPeerConnectionIceEvent
RTCPeerConnectionIceErrorEvent
RTCCertificate
RTCRtpSender
RTCRtpReceiver
RTCRtpTransceiver
RTCDtlsTransport
RTCIceTransport
RTCTrackEvent
RTCSctpTransport
RTCDataChannel
RTCDataChannelEvent
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCStatsReport
RTCErrorEvent
RTCDTMFSender
:
tonechange
RTCDataChannel
:
bufferedamountlow
RTCDataChannel
:
close
RTCDataChannel
:
closing
RTCDataChannel
:
error
RTCDataChannel
:
message
RTCDataChannel
:
open
RTCDtlsTransport
:
error
RTCDtlsTransport
:
statechange
RTCIceTransport
:
error
RTCIceTransport
:
gatheringstatechange
RTCIceTransport
:
selectedcandidatepairchange
RTCIceTransport
:
statechange
RTCPeerConnection
:
connectionstatechange
RTCPeerConnection
:
datachannel
RTCPeerConnection
:
icecandidate
RTCPeerConnection
:
icecandidateerror
RTCPeerConnection
:
iceconnectionstatechange
RTCPeerConnection
:
icegatheringstatechange
RTCPeerConnection
:
negotiationneeded
RTCPeerConnection
:
signalingstatechange
RTCPeerConnection
:
track
RTCSctpTransport
:
error