在线客服系统

基于ActiveX的视频采集软件设计和实现

时间:2014-03-12 13:21 来源:发表吧 作者:闵孝忠 点击:

  摘要:介绍了基于ActiveX技术的视频采集中间件软件的设计、实现以及打包安装部署。解决了视频采集客户端软件无法在浏览器中显示和控制视频的问题,测试证明在医药城的工程运用中系统表现可靠稳定,性能优越。

  关键词:ActiveX;视频采集;数字签名

  中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)36-8303-02

  随着网络的日益普及以及浏览器大量使用,用户产生了直接在Web上查看和控制IP摄像头的需求。该文主要以泰州医药城的远程视频采集项目为契机,设计和实现了远程视频采集中间件软件,阐述中间件组件的安全性问题,部署和签名打包等问题以及给出了各种问题的解决方案。系统设计

  医药城采购的摄像头为美国Pelco品牌的IP摄像头,该摄像头安装在某个地方后,为摄像头配置IP地址,端口号和设备号三个参数后,即可通过这三个参数管理它。视频采集中间件组件最后被整合进智能楼宇平台,并以Web的形式向外提供服务,摄像头驱动是以C++的形式提供的,为了能方便的调用C++,并向Web等外部调用提供服务,就需要在驱动的基础上进行二次开发,并以独立的中间件组件的形式向外提供服务。

  驱动程序为C++API,为了做成独立的中间件组件给WEB或者第三方调用,中间件组件采用MicrosoftActiveX技术,ActiveX是一个开放的集成平台[1],为开发人员、用户和Web生产商提供了一个快速而简便的在Internet和Intranet创建程序集成和内容的方法。使用ActiveX,可轻松方便的在Web页中实现控件交互以及复杂程序,并可为多种编程语言提供调用,因此在设计ActiveX接口函数时遵循的设计思想是通用性和规范性。

  1系统实现

  1.1创建视频采集中间件项目

  新建【MFCActiveX控件】类型项目,输入工程名wgmCamera,下一步,通过向导默认设置进入第四步,勾除【有“关于”对话框】,点击完成,至此ActiveX的基础框架部分已经创建完成,系统生成了如下图1框架文件。

  图1VC2010源码结构图

  1.2环境配置

  1)配置VC环境

  为了能实现在ActiveX中C++调用Pelco驱动程序,必须配置C++库文件的路径,右击wgmCamera工程,在【属性】中选择【配置属性→VC++目录→库目录】输入“c:\Pelco\Libs\release\”,即Pelco摄像头驱动所在的库文件目录。选择【C/C++→代码生成】,设置运行库为多线程(/MT),选择【链接器→输入】设置附加依赖项为libPelcoAPIViewer.lib;PelcoAPICommon.lib;PTZControlWrapper.lib;这几个文件非常重要,作为显示摄像头视频和控制摄像头关键库文件。选择【清单工具→输入和输出】,设置嵌入清单为否,不自动生成嵌入清单。设置Windows环境变量,在Path中加入Pelco驱动所在的目录,这样便于注册控件的时候找到相应的DLL文件。

  2)添加中间件外部调用接口


www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接