由于海康威视的rtsp协议地址无法直接在浏览器播放,所以据我所知能通过以下几种方式:

1、使用海康威视官网插件,或无插件版

海康开放平台

2、使用萤石云平台,把rtsp转化成ezopen协议,然后使用组件UIKit

最佳实践 · 萤石开放平台API文档

UIKit Javascript · 萤石开放平台API文档

文档概述 · 萤石开放平台API文档

3、webrtc实现,使用webrtc-streamer,下面讲的是这个方式

通过WebRTC实现播放

  • webrtc-streamer插件开源地址:https://github.com/mpromonet/webrtc-streamer
  • 通过git clone命令下载对应系统webrtc
  • 解压后进入文件目录下,通过CMD打开,输入webrtc-streamer.exe -H 0.0.0.0:9001启动服务(可以指定ip地址和端口号,远程访问注意防火墙)
  • 启动成功后可输入以下地址访问页面预览,注意,如果绑定的不是0.0.0.0请输入对应ip
http://127.0.0.1:9001/webrtcstreamer.html?video=你的rtsp流地址
  • 如果无法查看视频(确保rtsp流地址正确的情况下,不确定可以先用vlc访问一下),可能是权限问题,尝试用管理员身份打开CMD
  • vlc官网地址:VLC: Official site - Free multimedia solutions for all OS! - VideoLAN
  • 点击打开网路串流里的网络输入rtsp地址
  • 如:rtsp://admin:00000@111.111.111.11:554/h264/ch1/main/av_stream
  • 局域网访问111.111.111.11是内网地址,554是内网端口
  • 想要外网访问得先路由把内网地址映射出来,注意,映射的时候,端口是rtsp的端口,不要搞成http的
<html>
<head></head>
<body> <div style="width: 200px;height: 150px;position: absolute;left: 0;"><video id="video1" muted autoplay>    </div><div style="width: 200px;height: 150px;position: absolute;right: 0;"><video id="video2" muted autoplay></div>
</body>
<script src="adapter.min.js" ></script>
<script src="webrtcstreamer.js" ></script>
<script>        var webRtcServer      = null;var server="http://127.0.0.1:8000"//运行webrtc-streamer.exe的地址跟端口window.onload         = function() { webRtcServer1      = new WebRtcStreamer("video1",server);webRtcServer2      = new WebRtcStreamer("video2",server);webRtcServer1.connect("rtsp://海康后台账号:密码@外网地址:rtsp外网端口/h264/ch1/main/av_stream",null,'rtptransport=tcp');webRtcServer2.connect("rtsp://admin:123456@外网地址:rtsp外网端口/h264/ch1/main/av_stream",null,'rtptransport=tcp');}window.onbeforeunload = function() { webRtcServer1.disconnect(); //关闭网页前断连,不然会一直占CPUwebRtcServer2.disconnect();}
</script>
</html>

adapter.min.js在下载webrtc-streamer后文件夹的\html\libs下

webrtcstreamer.js在下载webrtc-streamer后文件夹的\html下

这里注意:webRtcServer.connect(url,null,option);

option是rtptransport=tcp,这个不能缺少,如果webRtcServer.connect(url)不会显示出监控画面!!

实现在浏览器实时播放海康威视监控画面相关推荐

  1. 海康视频VTM流监控浏览器实时播放调试总结

    海康视频VTM流播放调试总结 VTM视频demo调用部分代码 配置好地址账号密码后即可进行浏览器实时调用demo实现 网域ip可在vtm服务配置中获取 设备编码需注意: 设备编码取此处编码设备编号,可 ...

  2. 采集rtsp流摄像头到浏览器实时播放方案

    本文旨在实现使用摄像头采集视频,并且可以在网页实时显示,主要参考的两篇博文为:  1.  视频实时显示的三种方案   2.  使用WebSockets进行HTML5视频直播   我们使用博文1介绍的第 ...

  3. VUE网页播放海康威视监控视频,支持抓图、录像、回放、字幕、倍速、水印

    VUE网页播放海康威视RTSP视频流,支持字幕.抓图.录像.水印等

  4. 如何在VUE框架的WEB端实时播放海康威视、大华RTSP视频流 ?

    背景 如果你问一个前端技术人员,近几年最火的前端框架技术是什么,肯定会有人说VUE,确实VUE凭借其简单特性赢得了大家的喜爱,而近期公司有个项目,需要在VUE框架网页上播放RTSP实时视频. 小编对目 ...

  5. 谷歌浏览器播放海康威视监控

    1:下载ffmpeg 官网:http://ffmpeg.org/ 解压后,电脑右键属"属性"选择"高级系统属性"下在"环境变量"中的[PAT ...

  6. ffmpeg推流实现实时播放监控画面(rtsp to rtmp)

    ffmpeg推流实现实时播放监控画面(windows) 1.提前准备:下载好nginx (官网下载即可) 下载好ffmpeg (windows版本点击下载 http://ffmpeg.zeranoe. ...

  7. HMI实时显示网络摄像机监控画面——以海康威视网络摄像机为例

    随着IOT技术的快速发展,网络摄像机快速应用于工业领域,结合其他智能设备建立一个智能系统,提高用户与机器设备之间的交互体验,帮助企业优化人员配置. 作为重要的可视化设备,HMI不仅可以采集现场设备数据 ...

  8. 用机顶盒或网络电视机实现监控摄像头预览,完成简单的录相机功能,用机顶盒远程观看摄像头,多个监控可以同时观看,实时观看,也可以用机顶盒或网络电视观看局域网内的监控画面

    用机顶盒或网络电视机实现监控摄像头预览,完成简单的录相机功能,用机顶盒远程观看摄像头,多个监控可以同时观看,实时观看,也可以用机顶盒或网络电视观看局域网内的监控画面 准备: 1.需要知道 监控摄像头的 ...

  9. 如何实现web浏览器无插件播放视频监控直播?

    很多年前,监控视频的直播只能够进行单一的服务器传输,而如今,很多网站已经可以观看视频直播了,不过大多网站观看视频直播的时候还是需要下载插件,有时候就会碰到系统不兼容.版本不对应等问题,那么能不能实现w ...

  10. java ajax轮询代码_AJAX轮询的实时监控画面

    上一篇我们通过异步刷新Ajax 技术,来实现监控页面监控位号值的刷新,采用Ajax (AsynchronousJavascriptAndXML)技术,是指一种创建交互式.快速动态网页应用的网页开发技术 ...

最新文章

  1. Python-OpenCV 图像与视频处理
  2. Velodyne收购高清地图公司 将研发更安全的ADAS系统
  3. UA MATH571B 试验设计 QE练习题 平衡非完全区组设计BIBD
  4. 多线程与高并发(三):JUC包下新的同步机制:CAS,AtomicInteger,AtomicLong,ReentrantLock,CountDownLatch,ReadWriteLock等
  5. 使用JavaScript解答2018第九届蓝桥杯C/C++省赛A组试题
  6. 网卡重启影响nfs吗_NFS网络储存系统
  7. 浅谈Vue内置component组件的应用场景
  8. socekt编程-select
  9. mybatis typehandler
  10. npm命令Error: EINVAL: invalid argument, mkdir
  11. Weka开发[11]—J48源代码介绍
  12. Linux学习总结(二十九)系统日志
  13. C语言求1000以内完数
  14. oppo计算机找不到,oppo手机文件在电脑上无法读取怎么办
  15. React脚手架配置代理解决跨域
  16. OKR组织敏捷目标和绩效管理第二课 O、KR和案例讲解
  17. 漫步数理统计三十四——顺序统计量
  18. 公式推导 圆面积公式 圆周长公式
  19. 2021年中国旅游城市星级饭店总体发展概况分析:营业收入总额874.51亿元[图]
  20. 基于JAVA的网上图书商城参考【数据库设计、源码、开题报告】

热门文章

  1. 第03课:深入程序布局内部,增强应用控制能力
  2. python学习(列表下)
  3. 如何借助一款商业模式,开拓茶叶营销新渠道—代言人合伙人模式
  4. 互联网场景的身份认证方法分析
  5. 想找个GG一起在互联网创业
  6. ad中电容用什么封装_MOS管驱动电路中,与隔离变压器串联的电容起什么作用?...
  7. SEO从如何写原创开始!
  8. SEO原创文章怎么写,如何提高收录和排名优化
  9. Visual Studio Debug 终止时命令行窗口变成 zombie 的问题
  10. 支付宝广告投放的优势!支付宝广告推广费用介绍!