浏览器禁用RTMP解决办法海康威视RSTP摄像头在web浏览器上用HLS播放

大部分网络摄像头的视频流都是rtsp地址的形式,如果要在网页上播放,有两种办法

1.把RTSP转成RTMP在网页上播放

2.把RTSP转成HLS在网页上播放

随着各大浏览器禁用FLASH,慢慢只剩下一条路可以实现网页播放摄像头数据了。

技术实现

1.使用FFMPEG将RTSP视频流转RTMP推送到nginx-rtmp

ffmpeg 命令如下

       ffmpeg -i "rtsp://192.168.0.10/live/avstream" -vcocdec copy -f flv rtmp://192.168.0.12/live/test

2.nginx-rtmp会转换出HLS流

 

 

或者采用转流盒子 

转流盒子可以直接将rtsp流转成HLS 或者http-flv 或者 ws-flv/ ws-raw输出。

 

posted @ 2020-09-26 22:22  9527_ssy  阅读(803)  评论(1编辑  收藏  举报