【技术实现步骤摘要】
一种实现多厂商摄像机前端加载的实现方法
本专利技术涉及C#语言编写计算机程序技术,尤其涉及一种实现多厂商摄像机前端加载的实现方法。
技术介绍
通常摄像机厂商提供的demo示例是基于C、C++、Delphi、VB语言开发的,C、C++、Delphi、VB语言在硬件设备与电脑通信方面比较成熟且接口稳定,但厂商提供的demo程序是一套独立程序,且只能查看自身厂家摄像机信息,无法集成到Web开发的软件中,且不同厂商接口差异较大在接入方面无法提供统一的接口。用户在使用Web开发的软件办公时无法同时查看摄像机预览场景,只能通过不同软件相互切换查看摄像机场景。C#是目前使用广泛的企业应用开发语言,C#对面向对象编程及接口实现具有较好的兼容性,能够较好的调用底层厂商SDK支持库,同时能够实现注入Web前端的需求。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种实现多厂商摄像机前端加载的实现方法。可以集成到其它Web开发应用中,从而解决多厂商摄像机无法同时集成到Web开发软件中的问题。该方法是通过C#创建活动类库定义公共接口实现不同厂商实例封装成cab包,并在前端网页或应用中加载展示不同厂商摄像机;使得不同厂商摄像机在同一套程序中加载,实现了多厂商摄像机的接口融合。该专利技术使用C#语言开发,通过创建活动类库定义公共接口实现集成多个厂家摄像机程序,调用不同厂商支持库,最终将C#项目封打包成CAB包提供给Web前端应用;在使用时,Web前端需做相应的摄像机配置,Web前端程序在项目中引入封装好的cab包,通过摄像机配置组合出cab包需要的参数,通过调用cab包实例化不同 ...
【技术保护点】
一种实现多厂商摄像机前端加载的实现方法,其特征在于,通过C#创建活动类库定义公共接口实现不同厂商实例封装成cab包,并在前端网页或应用中加载展示不同厂商摄像机;使得不同厂商摄像机在同一套程序中加载,实现了多厂商摄像机的接口融合。
【技术特征摘要】
1.一种实现多厂商摄像机前端加载的实现方法,其特征在于,通过C#创建活动类库定义公共接口实现不同厂商实例封装成cab包,并在前端网页或应用中加载展示不同厂商摄像机;使得不同厂商摄像机在同一套程序中加载,实现了多厂商摄像机的接口融合。2.根据权利要求1所述的方法,其特征在于,使用C#语言开发,通过创建活动类库定义公共接口实现集成数个厂家摄像机程序,调用不同厂商支持库,最终将C#项目封打包成CAB包提供给Web前端应用;在使用时,Web前端需做相应的摄像机配置,Web前端程序在项目中引入封装好的cab包,通过摄像机配置组合出cab包需要的参数,通过调用cab包实例化不同厂商摄像机接口,实现同时在线预览、抓拍、...
【专利技术属性】
技术研发人员:张强,邵辉,曹雪韬,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。