RTCRtpReceiver.transport

 The read-only 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. 

Syntax
let transport = rtcRtpReceiver.transport;

Value
 An 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. 
Description

 When the 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 a configuration 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. 

Specifications

Specification
WebRTC 1.0: Real-Time Communication Between Browsers # dom-rtcrtpreceiver-transport

Browser compatibility




Desktop
Mobile



Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
WebView Android
Chrome Android
Firefox for Android
Opera Android
Safari on IOS
Samsung Internet



transport
59
12
82
No
46
15.4
59
59
82
43
15.4
7.0




Found a problem with this page?

Edit on GitHub
Source on GitHub
Report a problem with this content on GitHub
Want to fix the problem yourself? See our Contribution guide.


Last modified: Oct 13, 2021, by MDN contributors


    
{'path': 'public/docs/dom/rtcrtpreceiver/transport.html', 'source': 'DevDocs.IO'}