订阅与取消
直播模式中主播发布的音频流,会在服务端另行合并生成一道音频合流。
订阅合流
大部分直播场景,观众数量比较庞大,且所有观众看到和听到的内容需要完全一致。当直播间内有多个主播时,观众端如果采用分流订阅的方式会造成大量带宽资源的浪费,客户成本也会较高。
订阅合流有助于解决资源浪费问题,降低成本。融云服务将所有主播发布的音频资源,按客户提前指定的人选、布局方式和编码参数进行合并生成的一道音频合流。观众端只需订阅合流,则不管房间内有多少名主播,观众都能用很少的资源得到一致的观看效果。
下面介绍订阅合流的步骤:
所属类:RCRTCEngine
方法:SubscribeLiveMix()
调用示例:
Engine.SubscribeLiveMix();
-
示例代码:
Engine.SubscribeLiveMix();
取消订阅主播合流
所属类:RCRTCEngine
方法:UnsubscribeLiveMix()
调用示例:
Engine.UnsubscribeLiveMix();
-
示例代码:
Engine.UnsubscribeLiveMix();