RTCRtpSender: transport 属性

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2022 年 3 月起,它已在各浏览器中可用。

RTCRtpSender 对象的只读 transport 属性提供了 RTCDtlsTransport 对象,该对象用于与发送方交换实时传输控制协议 (RTCP) 数据包的底层传输进行交互。

此传输负责接收发送方 track 上媒体的数据。

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

描述

RTCRtpSender 首次创建时,transport 的值为 null。一旦发送方的传输建立,该值将被 RTCDtlsTransport 替换。

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

规范

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

浏览器兼容性