最终效果

主要参考地址,:https://blog.csdn.net/qq_45777115/article/details/118054927?spm=1001.2014.3001.5502

https://blog.csdn.net/qq_45777115/article/details/118054978?spm=1001.2014.3001.5502

1、跟着上面参考地址进行操作;一下 内容为参考地址截图


2、在vue项目中,将下载文件放入public中,在index.html文件中引用对应js,如下图

3、在对应需要展示的界面中,代码如下

<template><div class="wrapper"><div style="width: 100%;height: 100%;"><video id="video" controls autoplay muted width="800px" height="600px" /></div></div></template><script>export default {data() {return {webRtcServer:null,}},mounted() {// window.onload = function () {这个注释掉,不然在切换界面后在进入该界面视频就加载不出来,需要刷新界面才能重新this.webRtcServer = new WebRtcStreamer("video", "http://192.168.1.70:8000");this.webRtcServer.connect("rtsp://admin:a1234567@192.168.1.64:554/h264/ch1/main/av_stream");//}//http://192.168.1.70:8000 本机地址//rtsp://admin:a1234567@192.168.1.64:554/h264/ch1/main/av_stream,海康摄像头rtsp地址//window.onbeforeunload = function () { webRtcServer.disconnect(); }},methods: {},beforeDestroy() {this.webRtcServer.disconnect();//退出时关闭,如果不关闭的话刷新界面就不会显示}}
</script><style scoped>.wrapper {width: 800px;height: 600px;}</style>

4、打包发布
iis 添加mime
.mp4 video/mp4
.ogv video/ogg
.webm video/webm

记录一下研究的心路历程
目标是:局域网内,在谷歌浏览器中显示海康摄像头画面,低延迟,需要接入已有vue的框架中

1、海康自己的开发包,一个值V3.0的开发包,这个包支持谷歌浏览器42版以下的,但是自己的vue框架在低版本的谷歌浏览器中根本就打不开,网上教程有教程说是可以的,是慢慢长路,放弃了

2、海康开发包V3.2,支持谷歌高版本,但是需要摄像头支持websocket,我们的摄像头又支持websocket,然后放弃了

3、通过转流转为flv,没有自己写转流的代码,是直接买的硬件转流器,转了flv,在浏览器上延迟有个2-3s,转流器的售后的意思是电脑cpu占用过高(我的电脑确实到了要退休的地步了)。但是转流器上播放webRTC的视频流延迟就在1s,然后就开始研究webrtc

4、webRTC我了解不多,中间在网络上百度也走了很多弯路,最后在在主要参考地址这位博主上找到了方法,webRTC6666

vue webRTC播放海康摄像头实时画面延迟1s内相关推荐

  1. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  2. 调用海康摄像头实时识别数字牌数字

    项目场景: 调用海康摄像头实时识别数字牌数字 前言 项目所需,调用网络摄像头来完成对一个数字牌的识别,用模板匹配的方法分离出数字 用VS2015+OPENCV3.4.3完成 一.调用摄像头 首先在VS ...

  3. 海康摄像头实时显示与字符叠加详解

    1.说明 文章详细叙述了海康摄像头的两种实时显示方法--基于SDK 解码显示和基于数据流回调显示,并且讲述了这在两种显示方法下如何往画面添加字符和图像,最后比较了这两种方法的优劣.文章全程给以详细的程 ...

  4. web播放海康摄像头rstp流

    海康摄像头直接前端播放. 1.获取海康摄像头rstp流地址.这个地址是个固定格式. 老版本的格式 rtsp://[username]:[password]@[ip]:[port]/[codec]/[c ...

  5. PHP Web网页实时显示海康摄像头监控画面

    首先下载VLC插件(无论电脑32位还是64位,安装32位即可) 链接:https://pan.baidu.com/s/1JHncnGxgeMqmMMCsvMzuWA 提取码:nk66 HTML部分 摄 ...

  6. 前端如何显示服务器摄像头,浏览器显示海康摄像头实时预览画面纯前端解决方案...

    php 实时输出内容到浏览器 php 实时输出内容到浏览器 当你在处理一个过程需要耗时很长,但你又需要适时的知道程序当前的处理状况的时候,该怎么办呢?下面就分享一下如何使用php及时的输出当前结果到浏 ...

  7. 海康摄像头web无插件3.2,vue开发,Nginx代理IIS服务器

    在vue中实现海康摄像头播放,采用海康web无插件3.2开发包,采用Nginx代理IIS服务器实现: 1 摄像头要求,支持websocket 2 Nginx反向代理的结构 3 vue前端显示视频流代码 ...

  8. 海康摄像头视频实时监控

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 海康摄像 ...

  9. 使用海康摄像头实现实时监控

    原文地址为: 使用海康摄像头实现实时监控 1.  基于RTSP协议的windows平台监控. 1.1 选取海康网络摄像头(支持RTSP,标准H.264 RTP封装的设备). 1.2. 按照摄像头的使用 ...

最新文章

  1. 静态移值编译的关键环境变量
  2. Flask无法访问(127.0.0.1:5000)的问题解决方法
  3. Xamarin XAML语言教程通过ProgressTo方法对进度条设置
  4. 签名证书无效”-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719)
  5. 用户、角色、权限表的设计(mysql)
  6. excel数据分析常用图表制作案例
  7. linux可上网limbo镜像,limbo模拟器win10镜像
  8. 了解单片机解密的一些知识
  9. css 背景图片虚化
  10. [ASP.NET]web实现用FTP上传、下载文件(附源码)
  11. 脉冲宽度调制_20160121
  12. 【Minecraft】10分钟教你搭建我的世界Java版开服教程【Linux服务器+MCSManager管理面板】
  13. MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总
  14. 使用环信提供的uni-app Demo,快速实现一对一单聊
  15. 检查DNT.config中Dbtype节点数据库类型是否正确,例如:SqlServer、Access、MySql
  16. 浅谈Python Web
  17. Web---监听用户名注册技术-myAJax-隐藏帧
  18. 计算机应用基础出版年度,2021年度计算机应用基础开专选修期末改.doc
  19. iOS动画进阶(五)变换
  20. oracle 分区表好处,Oracle表分区的相关概念及其优点(转)

热门文章

  1. web前端,面试总结
  2. jmeter参数化不起效果
  3. 开发小程序用php框架,微信小程序框架目前比较火的是?
  4. 杨博吉林大学计算机,杨博 - 吉林大学 - 求是科技基金会
  5. android的SP存储和SD卡存储
  6. 控制科学与工程(自动化)保研经验【4】——浙大篇
  7. 【吴恩达deeplearning.ai】深度学习(7):卷积神经网络
  8. Java编辑工具——IDEA图标含义大全
  9. c语言中-128补码,-128 的 原码,反码,补码
  10. 分布式操作系统 淘宝 服务器,什么是分布式操作系统?