海康视频的4G接入-实时浏览
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.网络IP配置与海康脸谱配置差不多,参考海康脸谱配置. 2.摄像头.规则.分析服务配置 敬请期待- 3.物联网接入 1).谷歌浏览器打开行为分析仪设备列表界面,F12,通过抓包拿到设备列表里面的de ...
- android系统 视频流录像,Android端海康视频取流,可以实时预览与查看历史录像
android仿探探卡片滑动 android仿探探卡片滑动public class TanTanCallback extends RenRenCallback { private static fin ...
- RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台磁盘空间计算介绍
通常情况下,RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台录制的视频流都是存储在磁盘当中,我们之前讲过磁盘空间是否满足剩余的要求的方法,具体实现方式 ...
- 海康视频VTM流监控浏览器实时播放调试总结
海康视频VTM流播放调试总结 VTM视频demo调用部分代码 配置好地址账号密码后即可进行浏览器实时调用demo实现 网域ip可在vtm服务配置中获取 设备编码需注意: 设备编码取此处编码设备编号,可 ...
- 海康内置4G卡的摄像头设备无法注册EasyCVR平台是什么原因?
EasyCVR平台是一款融合多种协议接入方式的视频综合管理平台,可应用在安防.视频监控等场景中.平台不仅部署简单,且功能丰富.性能稳定.在视频能力上,EasyCVR支持海量视频汇聚管理.视频分发.智能 ...
- java 前台播放视频_「纯js项目」海康视频项目,java后台+前台web显示的,望提供思路!...
纯js项目: 海康视频项目,java后台+前台web显示的,望提供思路! 如果只是实现BS架构,可以向海康要web开发包,直接使用浏览器通过ocx访问海康设备浏览视频,如果需要的功能不全,再使用JNI ...
- 调用海康视频接口获取预览取流的URL
开始之前请参考海康官方SDK文档 鉴于前段时间刚接触视频这一块,整理了自己的一些经验,具体的你们还是参考文档来吧 附上文档地址 https://open.hikvision.com/docs/docI ...
- ffmpge海康视频文件格式转换
陈拓 2021/08/29-2020/08/29 1. 概述 在<海康威视SDK控制台程序consoleDemo将实时码流保存为视频文件> https://zhuanlan.zhihu.c ...
- 在angular项目中集成海康视频web插件 V1.4.1
在近期的angular项目中,需要跟海康iSecure Center平台对接,实现监控点视频的实时和录像播放功能. 对接过程并不顺畅. 本来已经通过视频流转http-flv协议,利用flvjs实现了基 ...
- 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
海康视频插件启动过程中出现反复启动 控制台报错:has been blocked by CORS policy: The request client is not a secure context ...
最新文章
- 节省两倍开发时间,Java静态方法还可以这么玩
- 单元测试instrumentation入门---eclipse
- 各种不同几何形状布局布阵下的GDOP相对值图
- python 打开网页获取cookies_python 携带cookie获取页面内容
- 图解源码之java锁的获取和释放(AQS)篇
- 微信小程序后台管理系统(后端)笔记
- mongodb3 重启_“打工人”必备技能 OPPOR9splus重启让手机再战一年|手机|打工人|oppor|splus...
- 数据分析—用excel2016和python画箱线图
- 织梦后台登录一直提示验证码不正确
- 如何创建一个facebook账户
- uos打包——公网deb包转uos的deb包
- Jenkins docker下JNLP slave节点远程连接报错port not reachable的解决
- [转]VC常用小知识
- 笔记本处理器排名_Intel十代处理器笔记本电脑排行榜 (附带推荐机型信息20191021)...
- linux 16.04 安装与使用vscode试水
- 侍魂哪个服务器人最多,为什么那么多人喜欢侍魂2,而我却觉得侍魂5比2好玩多了?...
- java 处理unicode_[转]Java的Unicode编码转化(多种情况处理方法)
- vue手脚架生成vue项目(个人笔记)
- jenkins接入企业微信提醒
- 亚马逊新品如何报秒杀?成都星志远