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