NERtc iOS SDK  V4.6.0
属性 | 所有成员列表
NERtcLiveConfig类 参考

音视频流编码参数等设置 更多...

#import <NERtcEngineBase.h>

类 NERtcLiveConfig 继承关系图:

属性

BOOL singleVideoPassthrough
 单路视频透传开关,默认为关闭状态。
开启后,如果房间中只有一路视频流输入, 则不对输入视频流进行转码,不遵循转码布局,直接推流 CDN。
如果有多个房间成员视频流混合为一路流,则该设置失效,并在恢复为一个成员画面(单路流)时也不会恢复。 更多...
 
NSInteger audioBitrate
 音频推流码率。
单位为 kbps,取值范围为 10~192。
语音场景建议设置为 64 及以上码率,音乐场景建议设置为 128 及以上码率。 更多...
 
NERtcLiveStreamAudioSampleRate sampleRate
 音频推流采样率。单位为Hz,可设置为: 更多...
 
NSInteger channels
 音频推流声道数。 更多...
 
NERtcLiveStreamAudioCodecProfile audioCodecProfile
 音频编码规格。 更多...
 

详细描述

音视频流编码参数等设置

属性说明

◆ audioBitrate

- (NSInteger) audioBitrate
readwritenonatomicassign

音频推流码率。
单位为 kbps,取值范围为 10~192。
语音场景建议设置为 64 及以上码率,音乐场景建议设置为 128 及以上码率。

◆ audioCodecProfile

- (NERtcLiveStreamAudioCodecProfile) audioCodecProfile
readwritenonatomicassign

音频编码规格。

  • 0:(默认)LC-AAC 规格,表示基本音频编码规格。
  • 1:HE-AAC 规格,表示高效音频编码规格。

◆ channels

- (NSInteger) channels
readwritenonatomicassign

音频推流声道数。

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

◆ sampleRate

- (NERtcLiveStreamAudioSampleRate) sampleRate
readwritenonatomicassign

音频推流采样率。单位为Hz,可设置为:

  • 32000:采样率为 32 kHz。
  • 44100:采样率为 44.1 kHz。
  • (默认)48000:采样率为 48 kHz。

◆ singleVideoPassthrough

- (BOOL) singleVideoPassthrough
readwritenonatomicassign

单路视频透传开关,默认为关闭状态。
开启后,如果房间中只有一路视频流输入, 则不对输入视频流进行转码,不遵循转码布局,直接推流 CDN。
如果有多个房间成员视频流混合为一路流,则该设置失效,并在恢复为一个成员画面(单路流)时也不会恢复。


该类的文档由以下文件生成: