主播PK场景实现静音功能

本文为您介绍主播PK场景下如何实现静音和取消静音功能的操作方法。

操作步骤

实现静音功能

房间A的主播A和房间B的主播B进行PK , PK过程中 , 主播A想要将主播B的音频静掉,房间A内的主播和观众 , 均听不到主播B的声音。而主播BB房间的发言不受影响 ,想要完成这样的静音功能,需要分两个操作:

  • 主播A调用ARTC SDK的接口muteRemoteAudioPlaying接口在本地静音掉主播B的声音。

  • 房间A对应的混流时需要将主播B的声音去掉,业务服务调用UpdateLiveMPUTask - 更新混流转推任务(新)接口,在参数UserInfos中将主播BstreamType0修改成2。

取消静音功能

取消静音需求,也需要分两个操作:

  • 主播A调用阿里云实时音视频RTC SDK的接口muteRemoteAudioPlaying接口在本地取消静音主播B的声音。

  • 房间A对应的混流时需要将主播B的声音加上,业务服务调用UpdateLiveMPUTask - 更新混流转推任务(新)接口,在参数UserInfos中将主播BstreamType2修改成0。