需要厂家提供的信息中大部分都在原有公开的CGI基础上可以满足的,以私有的协议接入到平台中。在加入代理后,摄像机完成的功能如下:
为设备增加功能如下:
-以私有协议接入基础功能:Camera名称,ID,服务器地址,注册登录,设备状态,远程升级;
- 心跳侦测,保证摄像机工作正常;
-扩展:可配置触发条件的报警通知,增加PT功能(需要与云台设备组合),前端录像检索方式转换;
-转换:如ES转PS,ADPCM 转G.711,多种网络封装协议(UDP,RTP/RTSP、TCP、私有协议);
-安全:数据加密,用户管理;
-DVR存储视频查找,按文件名回放。
通过代理的转换,不单只是协议上的翻译,同时还有功能的增多。最明显的就是摄像机由原先的ES视频流,扩展到具有PS视频流的功能并且通过原先没有的RTP数据包推送出去,增加数据加密、心跳侦测等功能。这样前端设备的数据格式就满足了项目的私有协议。
特殊行业应用案例分享
以上说的是一个平安城市的案例,其实这种应用除了在平安城市外,在某些特殊行业里面更具有应用价值,下面分享某行业的视频接入代理案例。
某行业所经营的地域分散,每个地域都需要有大量的安保设备确保安全。在这个地域分散、设备量大的情况下,该企业为了避免不同品牌之间接入的差异性,根据自身的需要制定了一套特定的接入标准,入围的摄像机品牌必须能使用该协议与平台进行通信。并且由于地域分散、数量规模巨大的关系,需求从量变转变成了质变,所有摄像机除了私有的协议外,必须能具备主动连接平台的功能,不需要在平台上手动添加。该行业要求入围的摄像机在接入平台前就在摄像机上设置好了平台的接入地址、该摄像机的名称、视频流的格式等信息,免去了摄像机的接入调试工作。只需要安装完成后,摄像机自动注册到平台上。站在企业的角度,这一功能非常实用,省去了在平台寻找IP地址、调试设备等麻烦。
以下是睿捷摄像机代理的工作内容:
在IP Camera中开发一个代理程序;
- 该代理程序负责接收该企业技术规范中接入服务器发往IP Camera的数据包,将这些数据包的内容解析后,再利用IP Camera中原有的HTTP、私有协议等,发送给IP Camera;
-该代理程序完成的是一个协议转换功能,将PGCP、PGSP等报文格式,转换为IP Camera原有的协议格式;
-增加该代理程序,不影响原有IP Camera的功能,也不需要IP Camera的source code;
-该代理程序可先在桌面Linux系统中进行模拟开发,功能实现后在移植到IP Camera内部;
-增加主动注册功能,可以针对每台上传到IP Camera中的代理去注册的IP地址,摄像机名称,码流格式等参数进行设置。只要网络一同,代理就会主动去申请链接(注:这里的主动连接方式也是私有协议,与SIP协议不同)。
睿捷的做法与之前提到的做法相似,使用程序去编写对应摄像机的代理就可以设置该摄像机注册服务器的IP地址,名字,图像连接方式等信息,不需要厂家进行调整,这个是睿捷认为配合厂家完成行业性私有协议转换的最有效的方式。
- 第1页:新的问题出现
- 第2页:特殊行业应用案例分享
专为服务行业而生 迅铃台卡呼叫器来袭
2014 Security China 北京安博会
《安防Z学堂》探访海能达数字对讲神秘国度
Z爆款-Ithink网络监控摄像机
第十届北京国际社会公共安全产品博览会、交