EasyDarwin+flv.js实现视频直播浏览器无插件播放rtsp流

EasyDarwin+flv.js实现视频直播浏览器无插件播放rtsp流

参考:https://blog.csdn.net/weixin_42536639/article/details/102870788

实现摄像头的直播功能其实有许多方案,像是安装vlc插件、rtsp转rtmp然后使用videojs通过flash播放rtmp,以及hls .m3u8等方式 然而现今的浏览器对于vlc插件几乎都不再支持了,flash在2023年也将被chrome停止支持,而.m3u8的方案用来做直播的话似乎延迟很高。最终决定使用B站开源的flv.js。

推流工具使用的是FFmpeg

流媒体服务使用EasyDarwin 【支持录播、直播rtsp流,还有api】

播放客户端使用B站(bilibili)开源的flvjs作为解决方案,其原理是后端用ffmpeg将rtsp视频流转换为flv,然后通过websocket传输flv视频流,然后前端通过websocket获取到视频流后,使用flvjs对视频流再一次处理并进行播放,这是一套无插件无flash免费的视频直播解决方案。


比丘资源网 » EasyDarwin+flv.js实现视频直播浏览器无插件播放rtsp流

发表回复

提供最优质的资源集合

立即查看 了解详情