网络摄像头RTSP视频流WEB端实时播放实现方案
IPC视频流怎么实时在WEB浏览器播放,视频流格式是RTSP。 下面我整理了自己实现的方案以及网上看到的一些方案
一、FFmpeg + nginx 将转 hls 通过 video.js 在支持h5浏览器播放(我实现的)
参见:
不足:hls延迟较rtmp、http-flv大
二、FFmpeg + nginx-rtmp-module + h5 video,rtsp转rtmp播放
https://blog..net/gui66497/article/details/78590190 https://blog..net/LLittleF/article/details/81111713
注:通过video.js播放rtmp流。需要将代码放到服务器,本地windows电脑无法播放
不足:需要浏览器开启flash
三、FFmpeg + nginx-http-flv-module + flv.js,rtsp转rtmp,直接播放flv格式
这种方式是最理想的,我目前找到的方案。当然单指不想花钱买收费方案的。
四、WebRTC
https://github.com/lulop-k/kurento-rtsp2webrtc https://www.jianshu.com/p/1ddfa72de165
五、streamedian
https://github.com/Streamedian/html5_rtsp_player https://streamedian.com/ https://streamedian.com/#demo https://blog..net/u011489205/article/details/79327275
六、h5stream
https://www.linkingvision.com/ https://github.com/liweilup/h5stream https://blog..net/Dnison/article/details/81663137
七、liveqing
https://www.liveqing.com
其他参考: