InjectStreamConfig

最近更新时间:2022-09-20 05:17:40

外部输入的音视频流的配置,用于 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,即保留视频源原始宽度。