2020-10-07 11:30
教室目前采用的是,监听agora流情况来控制是否监听和播放远程流。目前存在一个问题,命令和agora流有延迟问题,会导致存在异常,可复现步骤:
- web开直播
- 手机App学员上麦,然后下麦。之后马上又上麦,这个时候,web这边就会出现无法监听这个流的问题
- 原因是:
- app下麦后,agora的推流的stream-removed推送会有延迟(大概是15s左右)
- 而在removed之前,app又重新上麦,不会触发steam-add事件(可能是agora的事件问题
- 感觉更好的方案是:
- 收到命令后,也马上主动的取消对流的监听和播放
- 收到上麦命令后,也主动监听和播放流
- 或者看下梳理下
评论(0)
Ctrl+Enter