IPC视频流怎么实时在WEB浏览器播放,视频流格式是RTSP。
下面我整理了自己实现的方案以及网上看到的一些方案
一、FFmpeg + nginx 将转 hls 通过 在支持h5浏览器播放(我实现的)
参见:Nginx+FFmpeg实现rtsp流转hls流,在WEB通过H5 video实现视频播放
不足:hls延迟较rtmp、http-flv大
二、FFmpeg + nginx-rtmp-module + h5 video,rtsp转rtmp播放
/gui66497/article/details/78590190
/LLittleF/article/details/81111713
注:通过播放rtmp流。需要将代码放到服务器,本地windows电脑无法播放
不足:需要浏览器开启flash
三、FFmpeg + nginx-http-flv-module + ,rtsp转rtmp,直接播放flv格式
基于nginx-rtmp-module,通过配置将rtmp转为flv,最后通过播放。
/winshining/nginx-http-flv-module/blob/master/
/a/1190000016043297
/qq_22633333/article/details/96288603#comments
这种方式是最理想的,我目前找到的方案。当然单指不想花钱买收费方案的。
四、WebRTC
/lulop-k/kurento-rtsp2webrtc
/p/1ddfa72de165
五、streamedian
/Streamedian/html5_rtsp_player
/
/#demo
/u011489205/article/details/79327275
六、h5stream
/
/liweilup/h5stream
/Dnison/article/details/81663137
七、liveqing
找到我
欢迎关注,共同成长。vx搜索「如其所斯」
其他参考:
- JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。
- 浏览器播放rtsp视频流解决方案
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)