html5摄像头视频直播网页开发

需求

在项目中,使用usb摄像头进行拍摄,想要在移动端H5网页中进行播放,延迟不能太大,后端目前采用python的tornado框架

前端

研究思路

先考虑前端方案,查看各种技术文章,各种搜索
1.查资料看到很多人用HLS做直播,不过延迟略高,例如 H5直播起航
2.在知乎中看了看大神的方案,找到了 又拍云 工程师写的技术博客:WebSocket+MSE——HTML5直播技术解析,了解到MSE技术在直播中的优秀表现
3.在MSE方向继续搜索,查到了B站开源的flv.js项目,评价特别好,所以忍不住拿来用一用

关于flv.js

1.关于视频直播的一些技术方法的介绍和分析,介绍flv.js的优势:使用flv.js做直播
2.关于flv.js怎么用,参考:flv.js简单使用示例
3.没有nodejs环境应该怎么办?我想试试能不能直接使用flv.min.js,于是去BootCDN上搜了一下,真的有,于是就拿来试了试,将2中的js引用改成了

4.随便找了一个flv文件,放到与html文件相同的文件夹,真的可以播放,只是停止按键不管用

接下来寻找后端的解决方案,应该比较成熟。不过怎么和tornado融合起来,还不清楚。

20170731 23:00记录

后端

待续

你可能感兴趣的:(html5摄像头视频直播网页开发)