1、最近公司要看海康的视频,采用海康4G摄像头+海康8700平台+公司平台显示视频的方式

2、通过和海康的沟通,公司平台加载海康的OCX控件即可,可惜,可惜,海康的OCX版本估计还是大几年前的,只支持IE8浏览器,顿时奔溃。现在都win10时代了,IE早就11了,用IE11看海康视频,有时候会直接IE奔溃。泪奔。你总不能要求客户把IE11卸载了,改回IE8吧,又麻烦,还会增加用户的讨厌感。偶尔又一次机会,发现360浏览器IE兼容模式,居然也可以看海康的OCX,信心立马大增。让用户装个360极速浏览器总归没问题。

3、自建私有服务器,安装海康8700平台,跟电信申请固定IP,绑定到私有服务器。么办法,4G摄像头,没有固定IP服务器,就无法传输视频。这个成本还是很高滴。

4、一切准备好,在海康技术的帮助下,在海康8700平台,顺利的看到了视频。不看视频的情况下,4G摄像头,需要注册到8700平台,1小时1M的流量,一个月就是24*30;在看视频的情况下,3/4M每秒,要人老命。1G个的流量,只够看300秒(高清),这年头,非高清看了有啥意思,想看啥都看不清楚。再过几年,4G是否也会实现包月功能呢?

5、平台搞定,就是接入自己的平台了。海康提供了OCX-SDK,HTML+JS,直接拿来用,功能删删减减,最终实现:登录不同的用户,直接可以看到该用户才有权限看到的视频。具体细节就不描述了,各种调试,各种功能的测试。

var OCXobj = document.getElementById("PreviewOcx"); //获取视频控件
var ret = OCXobj.Login(ipAdd, port, userName, pw);  //IP地址,端口号,用户名,密码
var xmlStr = OCXobj.GetResourceInfo(4);//获取所有监控点信息
var xmldom = getXmlDomFromStr(xmlStr);
//检测视频查看权限,不满足的,直接跳过,满足的就显示到界面上的list里面
$(xmldom).find("CameraInfo").each(function () {var camview = 128;var camid = $(this).find("CameraIndexCode").text();//128:预览视频权限;camid :监控点编号var xmlStr1 = OCXobj.QueryRightByIndexCodes(camview, camid); //检测权限var xmldom1 = getXmlDomFromStr(xmlStr1);var xmlStr2 = xmldom1.getElementsByTagName("right")[0].getAttributeNode("rightCode").text;//"0"是有权限;"-1"是无权限if (xmlStr2 == "0") {  htmlStr += "<li οndblclick='startPreview(" + $(this).find("CameraID").text() + ");'><a href='javascript:void(0)' style='text-decoration:none'>" + $(this).find("CameraName").text() + "</a></li>";}});$("#tree").html(htmlStr);/*****************调用预览**********************/
function startPreview(cameraId) {var OCXobj = document.getElementById("PreviewOcx");var ret = OCXobj.StartTask_Preview_FreeWnd(cameraId);switch (ret) {case 0:showMethodInvokedInfo("StartTask_Preview_FreeWnd接口调用成功!");break;case -1:showMethodInvokedInfo("StartTask_Preview_FreeWnd接口调用失败!错误码:" + OCXobj.GetLastError());break;default:break;}
}function getXmlDomFromStr(xmlStr) {
var xmldom = null;
if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) {
xmldom = new ActiveXObject("Microsoft.XMLDOM");
xmldom.loadXML(xmlStr);
} else {
xmldom = new DOMParser().parseFromString(xmlStr, "text/xml");
}
return xmldom;
}

6、实时浏览至此完成

转载于:https://www.cnblogs.com/tangbaono1/p/7070528.html

海康视频的4G接入-实时浏览相关推荐

  1. 海康视频行为分析仪接入

    1.网络IP配置与海康脸谱配置差不多,参考海康脸谱配置. 2.摄像头.规则.分析服务配置 敬请期待- 3.物联网接入 1).谷歌浏览器打开行为分析仪设备列表界面,F12,通过抓包拿到设备列表里面的de ...

  2. android系统 视频流录像,Android端海康视频取流,可以实时预览与查看历史录像

    android仿探探卡片滑动 android仿探探卡片滑动public class TanTanCallback extends RenRenCallback { private static fin ...

  3. RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台磁盘空间计算介绍

    通常情况下,RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台录制的视频流都是存储在磁盘当中,我们之前讲过磁盘空间是否满足剩余的要求的方法,具体实现方式 ...

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

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

  5. 海康内置4G卡的摄像头设备无法注册EasyCVR平台是什么原因?

    EasyCVR平台是一款融合多种协议接入方式的视频综合管理平台,可应用在安防.视频监控等场景中.平台不仅部署简单,且功能丰富.性能稳定.在视频能力上,EasyCVR支持海量视频汇聚管理.视频分发.智能 ...

  6. java 前台播放视频_「纯js项目」海康视频项目,java后台+前台web显示的,望提供思路!...

    纯js项目: 海康视频项目,java后台+前台web显示的,望提供思路! 如果只是实现BS架构,可以向海康要web开发包,直接使用浏览器通过ocx访问海康设备浏览视频,如果需要的功能不全,再使用JNI ...

  7. 调用海康视频接口获取预览取流的URL

    开始之前请参考海康官方SDK文档 鉴于前段时间刚接触视频这一块,整理了自己的一些经验,具体的你们还是参考文档来吧 附上文档地址 https://open.hikvision.com/docs/docI ...

  8. ffmpge海康视频文件格式转换

    陈拓 2021/08/29-2020/08/29 1. 概述 在<海康威视SDK控制台程序consoleDemo将实时码流保存为视频文件> https://zhuanlan.zhihu.c ...

  9. 在angular项目中集成海康视频web插件 V1.4.1

    在近期的angular项目中,需要跟海康iSecure Center平台对接,实现监控点视频的实时和录像播放功能. 对接过程并不顺畅. 本来已经通过视频流转http-flv协议,利用flvjs实现了基 ...

  10. 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy

    海康视频插件启动过程中出现反复启动 控制台报错:has been blocked by CORS policy: The request client is not a secure context ...

最新文章

  1. 节省两倍开发时间,Java静态方法还可以这么玩
  2. 单元测试instrumentation入门---eclipse
  3. 各种不同几何形状布局布阵下的GDOP相对值图
  4. python 打开网页获取cookies_python 携带cookie获取页面内容
  5. 图解源码之java锁的获取和释放(AQS)篇
  6. 微信小程序后台管理系统(后端)笔记
  7. mongodb3 重启_“打工人”必备技能 OPPOR9splus重启让手机再战一年|手机|打工人|oppor|splus...
  8. 数据分析—用excel2016和python画箱线图
  9. 织梦后台登录一直提示验证码不正确
  10. 如何创建一个facebook账户
  11. uos打包——公网deb包转uos的deb包
  12. Jenkins docker下JNLP slave节点远程连接报错port not reachable的解决
  13. [转]VC常用小知识
  14. 笔记本处理器排名_Intel十代处理器笔记本电脑排行榜 (附带推荐机型信息20191021)...
  15. linux 16.04 安装与使用vscode试水
  16. 侍魂哪个服务器人最多,为什么那么多人喜欢侍魂2,而我却觉得侍魂5比2好玩多了?...
  17. java 处理unicode_[转]Java的Unicode编码转化(多种情况处理方法)
  18. vue手脚架生成vue项目(个人笔记)
  19. jenkins接入企业微信提醒
  20. 亚马逊新品如何报秒杀?成都星志远

热门文章

  1. mysql5.7绿色版安装与卸载教程
  2. 大物期末复习(知识点公式总结+错题分析)
  3. SQL数据库置疑的解决办法
  4. 如何测试硬盘软件,win10系统怎么用硬盘检测工具HDTune【图文】
  5. TbSchedule的简单使用及其配置
  6. 缺陷管理工具JIRA和禅道对比
  7. 用freeswitch建立呼叫中心系统的经验
  8. 开发板 集成下载器 jtag_迅为i.MX6ULL开发板原理图分析介绍
  9. Python 源码混淆与加密
  10. java执行maven命令