RTCRtpCodecCapability - 描述了单个媒体编解码器功能的信息

RTCRtpCodecCapabilityWebRTC API 的 词典,描述了单个媒体编解码器功能的信息。

属性

channels 可选

一个无符号整数值,指示编解码器支持的最大通道数;例如,仅支持单声道声音的编解码器的值将为 1;立体声编解码器将带有 2,依此类推。

clockRate

一个无符号长整数,以赫兹(Hz)指定编解码器的时钟速率。 IANA 维护一个编解码器及其参数列表,包括其时钟速率。

mimeType

一个 DOMString,指示编解码器的 MIME 媒体类型和子类型。有关可能在此处引用的潜在编解码器的详细信息,请参见 WebRTC 使用的编解码器

sdpFmtpLine 可选

一个 DOMString,会在 SDP 中对应于编解码器的 a=fmtp 行中提供格式特定的参数字段(如果存在该行)。如果没有参数字段,则忽略此属性。

浏览器只会分别报告不同的功能组合。如果可以将两组能力描述为一组,那么它们将是一组。这意味着,例如,如果 H.264 编解码器有两个条目(mimeType 标识为 video/H264),那么功能对象中有其他值表明它们在某些方面有何不同。

描述

RTCRtpCodecCapabilities 描述了用户设备支持的单个编解码器的基本参数。
RTCRtpSender.getCapabilities()RTCRtpReceiver.getCapabilities() 静态函数调用后,将返回一个 RTCRtpCapabilities 对象数组,RTCRtpCapabilities 对象的 codecs 属性为该类型。

规范

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

桌面浏览器兼容性

暂无兼容数据