共通 #

CodecOptions #

opus前缀的只针对音频,是opus编码器选项,使用默认即可。

字段名 类型 描述 必需
opusStereo Boolean Enable OPUS stereo (if the audio source is stereo). 否
opusFec Boolean Enable OPUS in band FEC. 否
opusDtx Boolean Enable OPUS discontinuous transmission. 否
opusMaxPlaybackRate Number Set OPUS maximum playback rate. 否
opusMaxAverageBitrate Number Set OPUS maximum average bitrate. 否
opusPtime Number Set OPUS preferred duration of media represented by a packet. 否
videoGoogleStartBitrate Number Just for libwebrtc based browsers. Set video initial bitrate. 否
videoGoogleMaxBitrate Number Just for libwebrtc based browsers. Set video maximum bitrate. 否
videoGoogleMinBitrate Number Just for libwebrtc based browsers. Set video minimum bitrate. 否

RtpCodecCapability #

无需自行构建,通过接口取得即可

字段名 类型 描述 必需
kind "audio" or "video" Media kind. 是
mimeType String The codec MIME media type/subtype (e.g. "audio/opus", "video/VP8"). 是
preferredPayloadType Number The preferred RTP payload type. 是
clockRate Number Codec clock rate expressed in Hertz. 是
channels Number The number of channels supported (e.g. two for stereo). Just for audio. 否,默认1
parameters Object Codec specific parameters. Some parameters (such as "packetization-mode" and "profile-level-id" in H264 or “profile-id” in VP9) are critical for codec matching. 否
rtcpFeedback Array Transport layer and codec-specific feedback messages for this codec. format: { type, parameter } 否,默认[]
上次更新: 2/11/2023, 8:32:49 PM