跳到主要内容

音频合流

音频合流就是合并多个主播的音频流,并输出为指定配置的音频流。客户端 SDK 支持控制输入源列表,设置输出音频配置。

设置音频合流

您可以通过指定用户 ID 列表,控制音频合流的输入源。设置音频合流列表后,观众订阅直播流,就会只听到在音频合流列表中主播的声音。

  • 示例代码:

    var audioMixBroadcasterIdList = new List<String>() { "主播一的用户 ID", "主播二的用户 ID" }
    Engine.SetLiveMixCustomAudio(audioMixBroadcasterIdList);

设置合流音频码率

合流音频比特率,跟随主播当前设置的音质模式 RCRTCAudioQuality,SPEECH 模式为 32 Kbps,MUSIC 模式为 64 Kbps, MUSIC_HIGH 模式为 128 Kbps,默认为 32 Kbps。如果想自定义更高比特率,可传入自定义的数值,范围为 16 - 256 Kbps。基于带宽及音质提升考虑,建议不要高于 192 Kbps。

  • 示例代码:

    var mixAudioBitRate = 192;
    Engine.SetLiveMixAudioBitrate(mixAudioBitRate);