使用webrtc-streamer查看实时监控
LNwany 2024-10-03 11:33:01 阅读 65
摄像头配置(海康摄像头为例)
摄像头视频编码应改成H264格式
webrtc-streamer下载
webrtc-streamer下载地址
下载后解压出来双击运行,端口默认8000
VUE2项目引入文件
在项目静态文件“public”中需引入两个js文件“webrtcstreamer.js”与“adapter.min.js”
“webrtcstreamer.js”在上面下载的“html”文件夹内
“adapter.min.js”上面下载的“html/bils”文件夹内
两个js文件放入项目中,在html文件引入
组件对接
定义容器
<code> <section>
<video
muted
autoplay
controls
width="100%"code>
height="10vh"code>
ref="video"code>
id="video"code>
></video>
</section>
定义data变量
初始化摄像头
<code> //192.168.3.11:8000是webrtc-streamer运行的ip和端口
//rtsp地址根据实际来查看
//此项目是后台返回监控信息,包括账号密码和摄像头ip地址
initVideo(item) {
this.webRtcServer = new WebRtcStreamer(
"video",
location.protocol + "//192.168.3.11:8000"
);
//需要查看的rtsp地址
this.webRtcServer.connect(
`rtsp://${item.account}:${item.password}@${item.ip}:554/h264/ch1/main/`
);
}
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。