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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据