当前位置: 首页 > news >正文

使用webrtc-streamer查看实时监控

  • 摄像头配置(海康摄像头为例)

    • 摄像头视频编码应改成H264格式
  • webrtc-streamer下载

    • webrtc-streamer下载地址

    • 下载后解压出来双击运行,端口默认8000

  • VUE2项目引入文件

    • 在项目静态文件“public”中需引入两个js文件“webrtcstreamer.js”与“adapter.min.js”
      • “webrtcstreamer.js”在上面下载的“html”文件夹内
      • “adapter.min.js”上面下载的“html/bils”文件夹内
      • 两个js文件放入项目中,在html文件引入
  • 组件对接

    • 定义容器

      •         <section><videomutedautoplaycontrolswidth="100%"height="10vh"ref="video"id="video"></video></section>
        
    • 定义data变量

    • 初始化摄像头

      •       //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/`);}
        
http://www.lryc.cn/news/504284.html

相关文章:

  • 【数据分享】2014-2024年我国POI兴趣点数据(免费获取/来源于OSM地图)
  • Leetcode 3389. Minimum Operations to Make Character Frequencies Equal
  • Vite 与 Webpack 的区别
  • 基于32单片机的RS485综合土壤传感器检测土壤PH、氮磷钾的使用(超详细)
  • 【从零开始入门unity游戏开发之——C#篇11】一个标准 C# 程序介绍、新的值类型——枚举
  • vue 签名校验 md5 uuid
  • CSS系列(16)-- 架构与模式详解
  • 【go语言】reflect包与类型推断
  • 3.python运算符
  • 【竞技宝】CS2-上海major:spirit力克MOUZ niko梦碎
  • 【Leetcode 每日一题】3266. K 次乘运算后的最终数组 II
  • etcd集群常见日志
  • 【漫话机器学习系列】005.神经网络的结构(architecture on the neural network)
  • 基于 Couchbase 数据仓库元数据管理的可行性方案
  • SpringBoot:快速构建微服务应用
  • 汽车嵌入式软件构建高效技术团队的全面思考
  • 【跨库查询、多库查询】.NET开源 ORM 框架 SqlSugar 系列
  • 智能人体安全防护:3D 视觉技术原理、系统架构与代码实现剖析
  • 第24周:文献阅读
  • yolov8 转华为昇腾om脚本
  • 分布式事物XA、BASE、TCC、SAGA、AT
  • 域名信息收集(小迪网络安全笔记~
  • 力扣-图论-13【算法学习day.63】
  • 【设计模式】如何用C++实现观察者模式【发布订阅机制】
  • 【LC】2717. 半有序排列
  • AI智算-k8s部署大语言模型管理工具Ollama
  • CloudberryDB(二) 演化路线图
  • 《拉依达的嵌入式\驱动面试宝典》—C/CPP基础篇(二)
  • 实现canal监控binlog日志再通过消息队列异步处理
  • Linux DNS 协议概述