RTCRtpReceiver: transport 屬性

Baseline 已廣泛支援

此特性已經十分成熟,可在許多裝置和瀏覽器版本上使用。自 2022 年 3 月起,它已在各瀏覽器中可用。

RTCRtpReceiver 物件的只讀 transport 屬性提供了用於在底層傳輸層進行互動的 RTCDtlsTransport 物件,該傳輸層用於交換即時傳輸控制協議(RTCP)資料包。

此傳輸層負責接收接收者 track 的媒體資料。

一個表示接收者用於與遠端對等方交換資料包的底層傳輸的 RTCDtlsTransport 物件,如果接收者尚未連線到傳輸層,則為 null

描述

RTCRtpReceiver 首次建立時,transport 的值為 null。一旦接收者的傳輸層建立,它將被一個 RTCDtlsTransport 替換。

請注意,當捆綁生效時——即,當 RTCPeerConnection 是使用 bundlePolicymax-compatmax-bundle 的配置物件建立的——多個接收者可能會共享同一個傳輸層;在這種情況下,它們都使用相同的連線來發送和/或接收 RTPRTCP 資料包。

規範

規範
WebRTC:瀏覽器中的即時通訊
# dom-rtcrtpreceiver-transport

瀏覽器相容性