chrome不支持Flash了,使用videojs如何在网页播放rtmp格式的视频?
播放rtmp需要使用flash,videojs 6.0版本以上的需要引入videojs-flash,但是chrome不支持flash了,请问有什么比较好的解决办法,能够在网页上播放rtmp格式的视频吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果要求不高可以用先转码再转流,Streamedian公司的免插件播放器Html5 RTSP Player,需要架设一个Web Socket的视频流转发服务器,前端连接到此服务器后,服务端不断把RTSP视频流通过Web Socket不断转发给前端的JS处理库,JS处理库再把视频流转换为Video所支持的MP4后播放。缺点是不支持IE,延迟很严重,CPU占用高,播放时花屏、卡顿现象,体验比较差,商用估计是不行的。
而目前成熟度最高的猿大师中间件是独立于浏览器的外接系统,兼容主流浏览器,包含低版本的Chrome和IE,不需要转码转流,直接读取RTSP视频流,能做到延迟500毫秒以内,还可以实现多路RTSP同时播放,实施成本也非常低!