RTCRtpParameters - 描述 RTP 传输参数的基本对象

RTCRtpParameters 字典描述 RTP 传输参数的基本对象。它以 RTCRtpSendParametersRTCRtpReceiveParameters 字典的形式分别对发送方和接收方进行了扩展。

要获取发送者或接收者的参数,请调用其 getParameters() 方法:

属性

codecs

一个包含 RTCRtpCodecParameters 对象的数组,描述了发送方或接收方将从中选择的编解码器集。初始设置后无法更改此参数。

headerExtensions

零个或多个 RTP 标头扩展的数组,每个扩展都标识发送者或接收者支持的扩展。标头扩展在 RFC 3550: 5.3.1 中进行了描述。初始设置后无法更改此参数。

rtcp

一个 RTCRtcpParameters 对象,该对象提供用于发送方或接收方 RTCP 的配置参数。初始设置后无法更改此参数。

实例

此实例获取在 RTCRtpSenderRTCRtpReceiver 上的 RTCP 上使用的规范名称(CNAME)。

function getRtpCNAME(rtpObject) {
  let parameters = rtpObject.getParameters();

  return parameters.rtcp.cname;
}

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
RTCRtpReceiveParameters 的定义
候选推荐 初始定义。

桌面浏览器兼容性

暂无兼容数据