RTCRtpReceiver: transport 属性
只读 transport
属性是一个 RTCRtpReceiver
对象,它提供了 RTCDtlsTransport
对象,用于与接收器交换实时传输控制协议 (RTCP) 数据包的底层传输进行交互。
此传输负责接收接收器 track
上媒体的数据。
语法
js
rtcRtpReceiver.transport
值
一个 RTCDtlsTransport
对象,表示接收器用来与远程对等方交换数据包的底层传输,如果接收器尚未连接到传输,则为 null
。
描述
当 RTCRtpReceiver
首次创建时,transport
的值为 null
。一旦接收器的传输建立,它将被替换为 RTCDtlsTransport
。
请注意,当捆绑生效时,即 RTCPeerConnection
是使用其 bundlePolicy
为 max-compat
或 max-bundle
的配置对象创建的,多个接收器可能共享相同的传输;在这种情况下,它们都使用相同的连接来传输和/或接收 RTP 和 RTCP 数据包。
规范
规范 |
---|
WebRTC: 浏览器中的实时通信 # dom-rtcrtpreceiver-transport |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。