RTCRtpReceiver
Baseline 广泛可用 *
WebRTC API 中的 RTCRtpReceiver 接口用于管理 RTCPeerConnection 上 MediaStreamTrack 的数据接收和解码。
实例属性
RTCRtpReceiver.jitterBufferTarget-
一个
DOMHighResTimeStamp,指示应用程序在抖动缓冲区中首选的媒体保留时间,允许它影响播放延迟和因网络抖动而音频或视频帧耗尽的风险之间的权衡。 RTCRtpReceiver.track只读-
返回与当前
RTCRtpReceiver实例关联的MediaStreamTrack。 RTCRtpReceiver.transport只读-
返回接收者轨道的媒体通过的
RTCDtlsTransport实例。 RTCRtpReceiver.transform-
RTCRtpScriptTransform用于将一个在工作线程中运行的转换流(TransformStream)插入到接收器管道中,从而允许将流转换应用于传入的编码视频和音频帧。
已废弃的属性
rtcpTransport已弃用-
此属性已被移除;RTP 和 RTCP 传输已合并为一个传输。请改用
transport属性。
静态方法
RTCRtpReceiver.getCapabilities()-
返回系统接收给定类型媒体的最乐观的能力视图。
实例方法
RTCRtpReceiver.getContributingSources()-
返回一个数组,其中包含当前
RTCRtpReceiver在过去十秒内接收到的每个唯一 CSRC(贡献源)标识符的对象。 RTCRtpReceiver.getParameters()-
返回一个包含有关 RTC 数据如何解码的信息的对象。
RTCRtpReceiver.getStats()-
返回一个
Promise,其 fulfillment 处理程序接收一个RTCStatsReport,其中包含有关传入流及其依赖项的统计信息。 RTCRtpReceiver.getSynchronizationSources()-
返回一个数组,其中包含当前
RTCRtpReceiver在过去十秒内接收到的每个唯一 SSRC(同步源)标识符的对象。
规范
| 规范 |
|---|
| WebRTC:浏览器中的实时通信 # rtcrtpreceiver-interface |
浏览器兼容性
加载中…