最近接到一个用h5观看直播的项目,网上只找到腾讯bugly分享的文章,还是有很多疑问?
1:h5观看视频直播,前端只需在video标签中引用m3u8文件就可以了吗?
2:m3u8这个文件存放的是直播需要播放的视频片段列表,ts格式的,那这样m3u8应该是实时的,前端这边需要轮询这个文件的接口?
3:直播的房间应该有观看的人数,也应该是实时的,这块的接口也是用轮询技术(每个一段时间进行接口访问?)
ps:各位大虾不要吝啬指教,非常谢谢!在线等
最近接到一个用h5观看直播的项目,网上只找到腾讯bugly分享的文章,还是有很多疑问?
1:h5观看视频直播,前端只需在video标签中引用m3u8文件就可以了吗?
2:m3u8这个文件存放的是直播需要播放的视频片段列表,ts格式的,那这样m3u8应该是实时的,前端这边需要轮询这个文件的接口?
3:直播的房间应该有观看的人数,也应该是实时的,这块的接口也是用轮询技术(每个一段时间进行接口访问?)
ps:各位大虾不要吝啬指教,非常谢谢!在线等
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1.是的,直播主要还是在推流和视频处理这一块前端跟普通视频的用法基本上没什么区别,直播推流和视频处理现在有很多第三方专业平台:阿里云、奥点云、腾讯云、乐视云都有相关的服务,直接接入就可以了,个人比较推荐奥点云非常专业
2.m3u8不需要你去轮询,直接用我上面写得那些云服务处理完的直播地址就可以了(你也可以完全自己做,但真心没必要)
3.直播人数、聊天消息这些可以用websocket或者ajax轮询都可以,其实也是有第三方服务的