欢迎来到天天文库
浏览记录
ID:41075016
大小:36.00 KB
页数:4页
时间:2019-08-15
《浅谈API及系统集成》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈API及系统集成更新时间:2008-11-25 来源: 点击数: 安天下 API给如今的安防系统集成带来了极大的便利,但是也常常并非杂志或厂商所说的那样,非常简单的便可以实现。相反,实际上API的集成工作是很复杂的。在安防中,API(应用程序接口)的作用是将不同的系统,不同的应用进行集成。例如:· DVR/NVR与CMS平台的集成· DVR/NVR与门禁平台的集成· DVS/IPCamera与NVR的集成API并非什么新鲜事物,早在DOS时代,直至目前的WINDOWS时代,实质我
2、们一直在应用API.也就是ApplicationProgrammingInterface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。在Windows中,系统API是以函数调用的方式提供的。例如想取得操作系统的版本号,在Windows中你所要做的就是调用GetVersionEx()函数。在安防投标或PRESENT时候,经常被问到,“你们能与XXX系统集成吗”,回答经常是“是的,我们提供API”.其实,这个答复个人觉得,是有一定风险和不负责任的,可能将公司的
3、服务工作带来麻烦。Ø 到底有多少API实际上,以数字视频监控系统为例,是有多个API存在的,而每个API有不同的应用,比如,调用实时视频的功能,回放的功能,改变码流或帧率等等,都对应不同的API.而不是一个API提供TOTALSOLUTION.Ø API什么都能做目前各个厂家都宣传自己的产品有API,但是并非都能提供API的两个厂家都能够集成到一起去。举个例子,监控厂商A和门禁厂家B都多能共提供API工第三方集成,但是,并不等于A和B一定能够集成,实际情况是A和他的合作伙伴可以集成,B也是。所以需要A和B进行
4、合作,可能某家需要进行调整程序。Ø API即插即用?对于不同厂家进行API集成,时间和金钱成本可能远远高于计划。实际情况是不同的功能,不同的应用都需要进行集成并测试,而同时需要两家的配合开发。因此工期和精力必须考虑在内。Ø API集成一劳永逸?集成意味着不是一个人的事,可能关乎2家3家,那么,安防系统的特点是更新快,尤其一些厂家为解决一些BUG,不停的更新版本,当然API也就需要更新,那么,可能意味着,需要重新配合开发,以为着你刚刚交付的系统需要停机。 Ø 数字视频系统SDK应用(安防平台集成):·
5、 在IBMS平台或者门禁平台上查看实时视频· 在IBMS平台或者门禁平台上查看回放视频· 在IBMS平台或者门禁平台上控制PTZ摄像机· 在IBMS平台或者门禁平台上启动、停止录像· 门禁控制系统报警信息出现在视频平台上· 防盗报警系统启动或停止录像、改变录像帧率等· IBMS系统启动或停止录像、改变录像帧率等 Ø 编码器或网络摄像机SDK应用(视频平台集成):· 获取硬件模型列表(硬件模型、Firmwar
6、e等)· 摄像机配置· 初始化通道· 停止初始化通道· 设置通道视觉参数,亮度、对比度、灰度、白平衡等等等· 设置通道码流参数,分辨率、帧率、码流、编码方式等等等· MotionDetection移动探测· 激活VMD· 设置VMD的灵敏度· TTL触发器· 激活TTL· 获取TTL状态· PTZ断开· PTZ通信口设置· 开始媒体(视
7、频+音频)流· 停止媒体(视频+音频)流· 帧获取· 发送状态检查· 创建回放帧(I帧)
此文档下载收益归作者所有