关于intouch/ifix嵌入视频控件并使用(海康,大华)
2017年下半年项目开始接触利用intouch工控软件来进行项目二次开发。其中关于驱动的问题始终是上位机的重中之重,暂且不表(嘿嘿——),首先遇到的问题就是在弹窗中嵌入视频控件,监控设备的开停状态。经过10来天的资料收集以及测试,顺利解决了我的菜鸟问题,为防止后来人遇到同样问题,就将其贴出来,供给大家参考下。
在监控领域,现在不用提,绕不过两大公司,海康威视,大华公司这两家。首先,基于拿来主义的原则,我直接询问了大华和海康的售后,是否有OCX控件关于上位机的嵌入这一块的。客服(怀疑不是售后,是销售坑我)回答是,这个要自己开发,根据官网的开发文档自己来研究,(心中MMP)。后来我还是不甘心,然后在万能的CSDN内狂下资源,只要是OCX控件,海康,大华的相关字眼,都下了个遍。然后。。。。。。神奇的发现,有可以用的,嘿嘿,你懂得。
接下来,就是怎么嵌入了。因为有搜过这方面资料的知道,一般用OCX视频控件的,都是基于网页来看视频的。怎么嵌入到intouch来呢?
1.将下载好的OCX控件进行注册。(将其中文件家所有链接复制到SysWOW64文件夹内)
我的64位系统:regsvr32 c:\Windows\SysWOW64\RealPlay.ocx
2.注册成功后,在Intouch中进行安装使用。
3.安装后,可以在我的弹窗中进行脚本编写使用。
#RealPlayXCtrl5.Visible=1; //设置控件可见
IF Device_Name=="1#污水格栅" THEN
#RealPlayXCtrl5.SetDeviceInfo( "192.168.10.16", 37777,0, "admin", "asdf1234");//选择访问的摄像头的ip和登录信息
#RealPlayXCtrl5.StartPlay(); //实时监控
ENDIF;
IF Device_Name=="2#污水格栅" THEN
#RealPlayXCtrl5.SetDeviceInfo( "192.168.10.16", 37777,0, "admin", "asdf1234");
#RealPlayXCtrl5.StartPlay();
ENDIF;
IF Device_Name=="1#雨水格栅" THEN
#RealPlayXCtrl5.SetDeviceInfo( "192.168.10.17", 37777,0, "admin", "asdf1234");
#RealPlayXCtrl5.StartPlay();
ENDIF;
4.实现效果:打开弹窗后,后台脚本自动执行,登录摄像头显示视频信息。
至此,一个基本的视频监控嵌入便完成。(待完善可以回放,一般intouch实时观看即可)
注:在下面资源中,还有经过本人亲自测试的ifix中嵌入海康视频控件,统一下载,方便使用。
关于intouch/ifix嵌入视频控件并使用(海康,大华)的更多相关文章
- intouch/ifix嵌入视频控件2(报警视频联动初步思路)
在项目中有朋友遇到类似的需求,ifix中嵌入视频,并实现报警与视频的联动功能.诸如,重要设备启动时,摄像头自动弹窗,并持续一段时间自动弹窗关掉:设备故障时,摄像头自动截图,录像一段时间存储:设备停止时 ...
- C#制作ActiveX控件中调用海康SDK的问题
事情是这样的,有一台海康威视的摄像头,客户需要一个ActiveX控件嵌入到网页中,通过点击按钮开始录制和结束录制来进行视频的录制和保存,关于海康摄像头的二次开发在此就不多说了,可以参考SDK中的说明. ...
- 浏览器低延时播放监控摄像头RTSP海康大华硬盘录像机NVR视频(EasyNVR播放FLV视频流)
背景描述 EasyNVR的使用者应该都是清楚的知道,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理后可 ...
- 海康&大华&DSS视频拉流-RTSP转RTMP多媒体播放技术
海康&大华&DSS获取RTSP 实时流 海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/ ...
- cocos2d-x视频控件VideoPlayer的用户操作栏进度条去除(转载)
目前遇到两个问题: (1)视频控件移除有问题,会报异常. (2)视频控件有用户操作栏,用户点击屏幕会停止视频播放. 对于第一个问题,主要是移除控件时冲突引起的,目前简单处理是做一个延时处理,先stop ...
- 可以创建专业的客户端/服务器视频会议应用程序的音频和视频控件LEADTOOLS Video Conferencing SDK
LEADTOOLS Video Streaming Module控件为您创建一个自定义的视频会议应用程序和工具提供所有需要的功能.软件开发人员可以使用Video Streaming Module SD ...
- android--------自定义视频控件(视频全屏竖屏自动切换)
android播放视频也是常用的技术,今天分享一个自定义视频控件,支持自定义控制 UI,全屏播放, 可以实现自动横竖屏切换的控件,跟随手机的位置而,重力感应自动切换横竖屏. 效果图: 代码下载Gi ...
- h5 的video视频控件
h5 的video视频控件 由于html5的流行,其中的video视频的使用很流行,使得可恨的IE9也能与时俱进了. video所支持的格式有mp4.ogg和wav三种. 例: HTML5 Video ...
- H5 video自定义视频控件
1.自定义效果截图 2.效果源码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"& ...
随机推荐
- Spring Boot 实战:如何自定义 Servlet Filter
1.前言 有些时候我们需要在 Spring Boot Servlet Web 应用中声明一些自定义的 Servlet Filter来处理一些逻辑.比如简单的权限系统.请求头过滤.防止 XSS 攻击等. ...
- Java双重循环
在实际开发中我们常常遇到这样的问题,有A.B两个集合,这两个集合的某一个字段是相同的,要把A集合和B进行匹配,然后把A的值赋值给B例如: //上传图片 List<MultipartFile> ...
- Perm 排列计数
题目描述 称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2<=i<=N时,Pi>Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很 ...
- NOIP模拟测试24「star way to hevaen·lost my music」
star way to heaven 题解 大致尝试了一下并查集,记忆化搜索,最小生成树 最小生成树是正解,跑最小生成树然后找到最大的值 欧几里德距离最小生成树学习 prim楞跑 至于为什么跑最小生成 ...
- 关于win10 samba访问提示用户名和密码错误的原因
排除掉linux上的配置错误,只需要做到以下两步就可以了: 1.win10系统运行secpol.msc 打开本地安全策略 2.安全策略->本地策略->安全选项 3.右侧找到 网络安全:LA ...
- gRPC入门—golang实现
1.RPC 1.1 什么是RPC RPC(Remote Procedure Call),即远程过程调用,过程就是方法,简单来说,它就是一种能够像调用本地方法一样调用远程计算机进程中的方法的技术,在这种 ...
- rabbitmqctl 命令整理
虽然还有http 接口.web admin组件可以进行管理,但是rabbitmqctl 基本包含了 rabbitmq 的全部管理功能,更为全面. 所以将其使用方法总结于此. 一,命令格式 rabbit ...
- 《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程)
1.简介 上一篇文章,宏哥已经在搭建的java项目环境中实践了,今天就在基于maven项目的环境中给小伙伴们 或者童鞋们演示一下. 2.eclipse中新建maven项目 1.依次点击eclipse的 ...
- activiti版本下载
activiti工作流历史各个版本下载地址修改版本号后在浏览器地址栏回车即可 例如: https://github.com/Activiti/Activiti/releases/download/ac ...
- Linux 动态库 undefined symbol 原因定位与解决方法
在使用动态库开发部署时,遇到最多的问题可能就是 undefined symbol 了,导致这个出现这个问题的原因有多种多样,快速找到原因,采用对应的方法解决是本文写作的目的. 可能的原因 依赖库未找到 ...