只读
transport
property of an
RTCRtpReceiver
object provides the
RTCDtlsTransport
object used to interact with the underlying transport over which the receiver is exchanging Real-time Transport Control Protocol (
RTCP
) packets.
This transport is responsible for receiving the data for the media on the receiver's
track
.
let transport = rtcRtpReceiver.transport;
RTCDtlsTransport
object representing the underlying transport being used by the receiver to exchange packets with the remote peer, or
null
if the receiver isn't yet connected to a transport.
当
RTCRtpReceiver
is first created, the value of
transport
is
null
. This is replaced with an
RTCDtlsTransport
once the receiver'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 receivers 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 'RTCRtpReceiver.transport' in that specification. |
候选推荐 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
transport
|
Chrome 59 | Edge 12 | Firefox Yes | IE 不支持 No | Opera 46 | Safari ? | WebView Android 59 | Chrome Android 59 | Firefox Android Yes | Opera Android 43 | Safari iOS ? | Samsung Internet Android 7.0 |
完整支持
不支持
兼容性未知
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