基于OCX集成方式实现大华视频监控和web发布
一、大华视频厂商提供了两种集成控件
DPSDK_OCX(1.5.x_193534R_20140606T)(开发网页用)-OCX控件的集成
General_DPSDKDLL_Chn_Basic_IS_V1.0.003.T.140113—底层SDK
二、基于OCX集成方式如何实现视频监控
步骤是先安装ocx安装包,然后加载到力控中,通过demo提供的函数和视频的OCX开发手册,可以根据工程需要来实现相应功能。具体步骤如下:
(1)安装ocx安装包
(2)加载ocx到界面上
使用复合组件——其他——ActiveX容器,找到DPSDK_OCX_Control,点击确定即可。如下图
(3)根据实际应用编写脚本。例如实现创建视频和调用视频功能。
参考“WebDemo”及“大华平台SDK(OCX版)开发手册”(手册中说明了控件的相关方法)。
在WebDemo下找到“实时视频.html”,编辑打开,看到视频中所演示的加载时调用Init()
如何实现这个方法,找到“ocxfun.js”,通过这个可查找init(),调用的ButtonCreateWnd_onclick()函数,这个函数定义如下
在力控进入窗口编写创建主窗口,显示4个页面,选中了第0个。如下图
在窗口中选择加载的ocx控件Fcocx,点击会出现它所包含的所有函数,这些函数的帮助参照开发手册。我们选择能够满足要求的函数如上图。运行时就会显示4个窗口,且选中第一个。因为没有连接真实视频所以显示为黑色。如下图
三、OCX控件Web发布的实现
由于OCX控件发布需要注册相关控件才能够实现浏览,实现方式如下
1.力控产品中找到HttpPreLoadFile.xml,此文件为发布配置文件。
2.找到OCX安装的路径,OCX控件路径安装在C:\Program Files下
文件过多可咨询厂商提供最简版的注册控件。
3.将这些文件考入到力控软件中,按照如下的格式增加
<LoadFile Name="DundasWinChart.dll" RunParm="" AutoRun="0" AutoReg="0"></LoadFile>
----AutoRun是自动运行,AutoReg代表自动注册。这样通过网络发布就可以直接访问OCX控件了。









浙公网安备 33010602011771号