AgoraLiveInjectStreamConfig 类

Inherits from NSObject
Declared in AgoraObjects.h

概览

实况直播注入流配置

  size

添加进入直播的外部视频源尺寸。

@property (assign, nonatomic) CGSize size

详情

默认值为 0,即保留视频导入前的尺寸

Declared In

AgoraObjects.h

  videoGop

添加进入直播的外部视频源的 GOP。默认值为 30 帧

@property (assign, nonatomic) NSInteger videoGop

Declared In

AgoraObjects.h

  videoFramerate

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

@property (assign, nonatomic) NSInteger videoFramerate

Declared In

AgoraObjects.h

  videoBitrate

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

@property (assign, nonatomic) NSInteger videoBitrate

详情

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

Declared In

AgoraObjects.h

  audioSampleRate

添加进入直播的外部音频采样率

@property (assign, nonatomic) AgoraAudioSampleRateType audioSampleRate

详情

默认值为 48000。详见 AgoraAudioSampleRateType

Note:

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

Declared In

AgoraObjects.h

  audioBitrate

添加进入直播的外部音频码率。

@property (assign, nonatomic) NSInteger audioBitrate

详情

默认值为 48 kbps。

Note:

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

Declared In

AgoraObjects.h

  audioChannels

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

@property (assign, nonatomic) NSInteger audioChannels

详情

取值范围 [1,2],默认值为 1。

Note:

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

Declared In

AgoraObjects.h