1.公司简介
Milestone(麦视通)公司1998年成立于丹麦,是开放式网络型监控系统(全球领导品牌)的领导厂家。
Milestone是全球第一家开发出网络型开放式平台监控系统的公司。Milestone的VMS产品具有产品可靠、功能健全、系统稳定等特点,支持超过200 种以上品牌的4000多种网路摄影机、视频编码器、DVR、影像撷取卡,销售于全球超过200个国家。
2.VMS产品介绍
Milestone Systems 提供了各种类型的视频监控产品,XProtect® 视频管理软件采用开放式架构设计,其兼容的 IP 摄像机、编码器和数字视频录像机数量比任何其他 VMS 制造商产品要多。产品基于真正的开放式平台,能够与当今最好的分析和业务解决方案集成,并且在将来有任何创新发展时,也可以进行相应的扩展 。
适用于大型高安全性系统的产品为XProtect Corporate和XProtect Expert系列:
3.3. 开放与兼容
3.3.1. MIP SDK
Milestone产品的插入式架构允许开发人员集成安保解决方案,借助发布的应用程序编程接口 (API) 提供真正开放的平台技术。
Milestone Integration Platform(Milestone 集成平台,以下简称MIP)集成在XProtect Smart Client,XProtect Management Client,XProtect Management Application,Management Server,Event Server等产品中。
MIP SDK(Milestone 集成平台软件开发工具包,Milestone Integration Platform Software Development Kit)使得第三方系统可以便捷地集成到XProtect软件中。MIP SDK包括开发集成的工具,接口文档,.Net的DLL,开发指南等部分。
图 11展示了集成到XProtect软件的不同方式 :

- 协议集成:协议集成指的是第三方的应用程序通过与XProtect产品通过彼此协商好的协议进行交互(如设备控制,媒体流传输等)。协议集成具有操作系统无关性,编程语言无关性,基于网络等特点(如基于SOAP的设备控制,录像等命令)。
- 组件集成:第三方的应用程序可利用MIP提供的组件实现与Milestone服务器的交互。第三方应用程序通过组件可进行视频流的访问,IPC的PTZ控制等操作。MIP组件包括但不限于:ActiveX控件,MIP .NET库,Milestone Media Toolkit。
- 插件集成:一个MIP插件是Milestone的合作伙伴开发的,能运行于MIP产品上的插件。MIP插件可应用于XProtect产品的客户端或事件服务器,可扩展XProtect的客户端产品(类似于Eclipse的插件机制)功能或事件服务器的处理逻辑。MIP插件的运行依赖于MIP环境,MIP环境使得各种MIP插件有统一的运行环境。
需要注意的是,组件集成和插件集成中的组件和插件的开发都基于.NET环境,建议使用C#语言开发。在XProtect的客户端管理界面可查看安装的插件,见图 12。
3.3.2. ONVIF Bridge
ONVIF Bridge是MIP(Milestone开放平台)的一部分,出现在2016年Milestone的产品目录中。ONVIF Bridge基于ONVIF标准规范构建,提供了外部通过ONVIF标准访问Milestone的VMS产品中媒体数据(实时流和录像)的接口,外部组织可以通过ONVIF Bridge将Milestone的VMS产品集成到它们自己的中央监控方案中。
目前的ONVIF Bridge产品支持ONVIF的ONVIF Profile G和Profile S,使用RTSP协议来与请求媒体流的ONVIF客户端交互。示意图如图 13所示。

4.参考文献
1.https://www.milestonesys.com/solutions/platform/product-index/
2. https://www.onvif.org
3.https://technet.microsoft.com/en-us/library/cc732488(v=ws.10).aspx
4.John Rasmussen,Milestone Federated Architecture,white paper,2016
5.John Rasmussen,Milestone Interconnect,white paper,2016
6.Milestone,XProtect MIP SDK 2016 R3 Getting Started Guide,2016