InjectStreamConfig

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

Public 成员函数
InjectStreamConfig ()
Public 属性
intwidth
intheight
intvideoGop
intvideoFramerate
intvideoBitrate
AUDIO_SAMPLE_RATE_TYPEaudioSampleRate
intaudioBitrate
intaudioChannels

详细描述

InjectStreamConfig 定义。

构造及析构函数说明

InjectStreamConfig

InjectStreamConfig()

类成员变量说明

width

int width

添加进入直播的外部视频源宽度。默认值为 0,即保留视频源原始宽度。

height

unsigned char *buffer;

添加进入直播的外部视频源高度。默认值为 0,即保留视频源原始高度。

videoGop

int videoGop

用于旁路直播的输出视频的 GOP。单位为帧。默认值为 30 帧。

videoFramerate

int videoFramerate

添加进入直播的外部视频源帧率。默认值为 15 fps。

videoBitrate

int videoBitrate

添加进入直播的外部视频源码率。默认设置为 400 Kbps。

注意事项:

  • 视频码率的设置与分辨率相关。如果设置的视频码率超出合理范围,SDK 会按照合理区间自动设置码率。

audioSampleRate

AUDIO_SAMPLE_RATE_TYPE audioSampleRate

添加进入直播的外部音频采样率。默认值为 48000。详见 AUDIO_SAMPLE_RATE_TYPE

注意事项:

  • AR建议目前采用默认值,不要自行设置。

audioBitrate

int audioBitrate

添加进入直播的外部音频码率。默认值为 48 Kbps。

注意事项:

  • AR建议目前采用默认值,不要自行设置。

audioChannels

int audioChannels

添加进入直播的外部音频频道

  • 1: 单声道(默认)
  • 2: 双声道

注意事项:

  • AR建议目前采用默认值,不要自行设置。