使用ffmpeg推流rtsp

背景:集成海康威视摄像头获取实时视屏流展示在web端,踩了几个坑,大家可供参考

方案一:参考博客:https://blog.youkuaiyun.com/qq_22824481/article/details/126627722,代码可运行,且使用websocket成功推送H.264裸流,但是使用wfs.js解析时,一致黑屏转圈加载(可能是本人配置不对吧)方案二:使用ffmpeg推流获取rtsp格式的数据。安装ffmpeg自行百度(参考博客:保姆级教程:0基础在Windows上安装Ffmpeg一分钟下载并安装ffmpeg(附安装包)_ffmpeg windows安装-优快云博客

执行一下命令:start ffmpeg -i "rtsp://admin:password@ip?channel=chn0&subtype=live" -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_list_size 2 -vcodec copy -s 216x384 -b 1024k -y e:/html/hls/73.m3u8 &   

(注意命令中的账号,密码,ip和生成切片地址的目录需要更改一下)

 去切片目录查看生成的 m3u8格式的文件

下载 VLC media player视屏解码器,自行安装后。

打开网络串流界面,输入rtsp格式的地址,就可预览成功了。

web端接入可使用webrtc代理的方式展示实时视屏(目前还在对接中,后续来更新对接过程)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值