主播端取消发布资源,观众端能监听到吗

主播端取消发布资源,观众端能监听到吗
发布时间: 2021-12-23 15:46

回答:

                                        

                                        主播端取消发布资源,观众端能监听到吗


需要分两种情况进行分析:

观众不加房间订阅:

    1、需要通过 liveUrl 的方式去订阅主播端,liveUrl 和 livingType 数据的分发需开发者自行实现

    2、观众端在主播端取消发布资源是监听不到的,只有在观众上麦的场景下,身份变为主播注册房间事件监听器后,才能收到相关取消发布资源的监听

    3、如果您想实现在没有上麦的情况下也能收到主播端取消资源的通知,需要您应用服务器记录一下观看该主播的观众,同时需要使用即时通讯相关的能力,当主播取消发布资源的时候,通过应用服务器向观众端发送一条自定义消息,观众端可以在消息监听(RongIMClient.setOnReceiveMessageListener)中收到该条消息做相关业务逻辑

服务端发送消息请参考:https://doc.rongcloud.cn/imserver/server/v1/message/msgsend/group-p#custommessage
观众端设置消息监听请参考:https://doc.rongcloud.cn/im/Web/2.X/guide/quick/include/web


观众加房间订阅:

    可直接通过房间事件监听器监听房间合流资源的发布并去按需订阅

    支持注册 房间事件监听器质量数据监听器,房间事件监听器支持监听主播的加入、退出,资源的发布、取消发布。