NERoomLiveConfig

@objcMembers
public class NERoomLiveConfig : NSObject

音视频流编码参数等设置

  • 单路视频透传开关

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

    Declaration

    Swift

    public var singleVideoPassthrough: Bool
  • 音频推流码率

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

    Declaration

    Swift

    public var audioBitrate: Int
  • 音频推流采样率

    单位为Hz,可设置为:

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

    Declaration

    Swift

    public var sampleRate: NERoomLiveStreamAudioSampleRate
  • 音频推流声道数

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

    Declaration

    Swift

    public var channels: Int
  • 音频编码规格

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

    Declaration

    Swift

    public var audioCodecProfile: NERoomLiveStreamAudioCodecProfile