
2020-03-15 09:39
- 由于目前直播是基于WebRTC的支持,在移动端和web(少部分)是存在无法支持的情况。导致部分浏览器是无法观看直播的,现在需要实现手机浏览器(特别是微信、小程序等)直接打开直播就能观看。
- 观看需求:
- 能清晰 流畅看到视频(包括老师的PPT 视频以及其他学员连麦)
可以未登录进行 - 能进行聊天交流(需要登录后)
- 能清晰 流畅看到视频(包括老师的PPT 视频以及其他学员连麦)
- 实现方案:
- agora官方提供的H5播放器支持
https://docs.agora.io/cn/Interactive%20Broadcast/web_in_app?platform=Web- 好处:各个浏览器支持应该比较齐全;sdk的接入和之前的差不多类似;应该是已知可行
- 坏处:zego并没有这一套,需要单独实现;未登录需要单独处理;
- 使用录制后的流直接播放:
- 好处:实现比较简单,不涉及直播的相关sdk重新开发;未登录无需额外处理;
- 坏处:延迟相对较高;每个课程必须启用录制;观看效果受录制和观看网络多重影响
- 抛弃web端,直接使用微信小程序开发直播:
- 好处:在微信中方便传播,相对web的兼容性比较单独,agora和zego都支持小程序平台
- 坏处:需要单独设计和开发小程序;web浏览器还是需要做处理;效果未知
- agora官方提供的H5播放器支持
评论(0)
Ctrl+Enter