RTCRtpReceiver: transport 属性

只读 transport 属性是一个 RTCRtpReceiver 对象,它提供了 RTCDtlsTransport 对象,用于与接收器交换实时传输控制协议 (RTCP) 数据包的底层传输进行交互。

此传输负责接收接收器 track 上媒体的数据。

语法

js
rtcRtpReceiver.transport

一个 RTCDtlsTransport 对象,表示接收器用来与远程对等方交换数据包的底层传输,如果接收器尚未连接到传输,则为 null

描述

RTCRtpReceiver 首次创建时,transport 的值为 null。一旦接收器的传输建立,它将被替换为 RTCDtlsTransport

请注意,当捆绑生效时,即 RTCPeerConnection 是使用其 bundlePolicymax-compatmax-bundle 的配置对象创建的,多个接收器可能共享相同的传输;在这种情况下,它们都使用相同的连接来传输和/或接收 RTPRTCP 数据包。

规范

规范
WebRTC: 浏览器中的实时通信
# dom-rtcrtpreceiver-transport

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。