外部输入的音视频流的配置,用于 ArRTCClient.addInjectStreamUrl。
InjectStreamConfig
audioBitrate
OptionalaudioBitrate: undefined | number
输入在线媒体流的音频码率,正整数。单位为 Kbps,默认值为 48。
audioChannels
OptionalaudioChannels: undefined | number
输入在线媒体流的音频声道数,支持 1 或者 2,默认为 1。
audioSampleRate
OptionalaudioSampleRate: undefined | number
输入在线媒体流的音频采样率,能设置以下枚举值:
32000: 32 kHz。44100: (默认)44.1 kHz。48000: 48 kHz。
建议目前采用默认值,不要自行设置。
audioVolume
OptionalaudioVolume: undefined | number
输入在线媒体流的音频音量,正整数,100 表示原始音量
height
Optionalheight: undefined | number
输入在线媒体流的视频源高度,默认值为 0,即保留视频源原始高度。
videoBitrate
OptionalvideoBitrate: undefined | number
输入在线媒体流的视频源码率,正整数。单位为 Kbps,默认值为 400。
videoFramerate
OptionalvideoFramerate: undefined | number
输入在线媒体流的视频源帧率,正整数。单位为 fps,默认值为 15。
videoGop
OptionalvideoGop: undefined | number
-
en
The video GOP of the injected stream in frames.A positive integer. The default value is 30.
width
Optionalwidth: undefined | number
输入在线媒体流的视频源宽度,默认值为 0,即保留视频源原始宽度。

