2020年9月,全球领先的IP物理安防标准化组织ONVIF宣布,ONVIF开源项目现已通过在线开源开发平台GitHub正式上线,此举将推动ONVIF网络接口规范的发展。
“通过在GitHub上建立资源库,ONVIF接口规范的开发过程变得更加简便、透明和高效,” ONVIF指导委员会主席 Per Bj?rkdahl 表示,“我们鼓励ONVIF会员以及来自全球各社群的开发者访问我们在GitHub上的页面,并为未来支持更广泛的功能互操作性和创新的标准化工作做出贡献。”
ONVIF互操作性规范作为行业开放性标准,已有400多家IP监控摄像机、视频管理软件和物理门禁系统制造商投入使用,用于实现不同厂商的合规设备和客户端之间的通信。对更广泛的开发者社群开放,ONVIF网络接口规范的开发权限可以更好地收取其他行业的意见,如物联网、人工智能、云服务等技术领域。
ONVIF在GitHub上的项目包含了ONVIF规范相关的源文件,其中包括描述了特定ONVIF特性和功能的XML框架的模式文件。具备GitHub激活账户资格的开发者可以通过系统中“Pull Requests”机制对其提出修改请求。ONVIF可以通过双重许可计划发布这些扩展变化,并使开源社区得到进一步发展。最终被ONVIF技术委员会接受的变更将在ONVIF网站上公开发布。
GitHub平台通过自动化开发的关键流程,提高了其自动化的程度和效率。这其中会包括用事务跟踪管理系统取代人工处理变更请求,并将已接受的变更自动合并到开发分支中,大大节省了专门的编辑器来更新网络接口规范文件。
在其十一年的发展历程中,ONVIF还开发了若干个配置文件— ONVIF Profiles。ONVIF Profiles是从既定的ONVIF网络接口规范中派生出的特定功能分组以实现一些特定的功能,这其中包括:用于基本视频流的Profile S;用于视频录制和储存的Profile G;用于物理访问控制的Profile C;用于快速安装的Profile Q,用于更广泛的物理访问控制配置的Profile A以及用于高级视频流的Profile T。虽然配置文件的开发不包含在此次开源项目中,但是ONVIF希望可以通过开源规范的贡献支持未来配置文件的发展。
ONVIF成立于2008年,是一个全球领先的行业论坛,致力于推动IP物理安防产品的互操作性。该组织的全球会员公司涵盖了固定摄像头、视频管理系统和访问控制等领域。该组织的全球会员涵盖了固定摄像头、视频管理软件和门禁公司,累计拥有近19,000种ONVIF合规产品。