RTCRtpParameters - 描述 RTP 传输参数的基本对象
RTCRtpParameters 字典描述 RTP 传输参数的基本对象。它以 RTCRtpSendParameters 和 RTCRtpReceiveParameters 字典的形式分别对发送方和接收方进行了扩展。
要获取发送者或接收者的参数,请调用其 getParameters() 方法:
RTCRtpSender.getParameters()RTCRtpSender.getParameters()
属性
codecs
一个包含 RTCRtpCodecParameters 对象的数组,描述了发送方或接收方将从中选择的编解码器集。初始设置后无法更改此参数。
headerExtensions
零个或多个 RTP 标头扩展的数组,每个扩展都标识发送者或接收者支持的扩展。标头扩展在 RFC 3550: 5.3.1 中进行了描述。初始设置后无法更改此参数。
rtcp
一个 RTCRtcpParameters 对象,该对象提供用于发送方或接收方 RTCP 的配置参数。初始设置后无法更改此参数。
实例
此实例获取在 RTCRtpSender 或 RTCRtpReceiver 上的 RTCP 上使用的规范名称(CNAME)。
function getRtpCNAME(rtpObject) {
let parameters = rtpObject.getParameters();
return parameters.rtcp.cname;
}
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| WebRTC 1.0: Real-time Communication Between Browsers RTCRtpReceiveParameters 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据