RTCRtpReceiver - 管理 RTCPeerConnection 上 MediaStreamTrack 的数据接收和解码
RTCRtpReceiver
是 WebRTC API 的接口,管理 RTCPeerConnection
上 MediaStreamTrack
的数据接收和解码。
属性
RTCRtpReceiver.track
只读
返回与当前 RTCRtpReceiver
实例关联的 MediaStreamTrack
。
RTCRtpReceiver.transport
只读
返回 RTCDtlsTransport
实例,在该实例上接收到接收方轨道的媒体。
过时的属性
rtcpTransport
此属性已被删除;RTP 和 RTCP 传输已合并为一个传输。请改用 transport
属性。
方法
RTCRtpReceiver.getContributingSources()
返回一个包含 RTCRtpContributingSource
实例的数组,这些实例是当前 RTCRtpReceiver
在最近十秒内收到的每个唯一 CSRC(贡献源)标识符的。
RTCRtpReceiver.getParameters()
返回一个 RTCRtpParameters
对象,该对象包含有关如何解码 RTC 数据的信息。
RTCRtpReceiver.getStats()
返回一个 Promise
,其执行处理程序将收到一个 RTCStatsReport
,其中包含有关传入流及其依赖项的统计信息。
RTCRtpReceiver.getSynchronizationSources()
返回一个 RTCRtpSynchronizationSource
实例的数组,每个实例表示当前 RTCRtpReceiver
在最近十秒钟内接收到的每个唯一 SSRC(同步源)标识符。
静态方法
RTCRtpReceiver.getCapabilities()
返回系统对于接收给定类型媒体的能力的最乐观看法。
规范
规范 | 状态 | 备注 |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers RTCRtpReceiver 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 59 | 12 | 支持 | 不支持 | 46 | 支持 |
getCapabilities | 59 | 12 | 支持 | 不支持 | 46 | 未知 |
getContributingSources | 59 | 12 | 59 | 不支持 | 46 | 未知 |
getParameters | 59 | ≤79 | 支持 | 不支持 | 46 | 支持 |
getStats | 67 | ≤18 | 55 | 不支持 | 54 | 未知 |
getSynchronizationSources | 73 | ≤79 | 59 | 不支持 | 60 | 未知 |
rtcpTransport | 59 | 12 | 支持 | 不支持 | 46 | 未知 |
track | 59 | 12 | 支持 | 不支持 | 46 | 支持 |
transport | 59 | 12 | 支持 | 不支持 | 46 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 59 | 59 | 未知 | 支持 | 未知 | 43 | 支持 |
getCapabilities | 59 | 59 | 未知 | 支持 | 未知 | 43 | 未知 |
getContributingSources | 59 | 59 | 未知 | 59 | 未知 | 43 | 未知 |
getParameters | 59 | 59 | 未知 | 支持 | 未知 | 43 | 支持 |
getStats | 67 | 67 | 未知 | 55 | 未知 | 48 | 未知 |
getSynchronizationSources | 73 | 73 | 未知 | 59 | 未知 | 52 | 未知 |
rtcpTransport | 59 | 59 | 未知 | 支持 | 未知 | 43 | 未知 |
track | 59 | 59 | 未知 | 支持 | 未知 | 43 | 支持 |
transport | 59 | 59 | 未知 | 支持 | 未知 | 43 | 未知 |