从零开始精通Onvif之历史与演变

2024-06-03 10:04

本文主要是介绍从零开始精通Onvif之历史与演变,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

萌芽时期

        2008年,是安防行业正处于转折的一年。彼时,网络视频监控设备虽已崭露头角,但设备间互不兼容的问题却日益凸显,严重阻碍了行业的正常发展。正是在这样的大背景下,安讯士(AXIS)、博世(BOSCH)、索尼(SONY)三大安防行业巨头携手创立了Onvif。他们的目标非常明确,那就是通过制定统一的开放接口标准,消除不同品牌设备间的沟通障碍,促进整个网络视频监控市场的繁荣与发展。

破冰之作

        2009年,Onvif发布了成立以来的首个重要成果 —— Profile S。这一配置文件为网络视频监控设备的实时音视频流传输、设备管理和控制制定了统一规范,成为行业内的第一个“通用语言”。Profile S的出现,标志着安防设备跨品牌兼容性的巨大飞跃,用户首次可以自由混搭不同供应商的产品,构建最适合自己的监控系统,而无需担忧兼容性问题。

拓展与深化

        随着安防行业需求的日益多元,Onvif迅速行动,相继推出了一系列新的配置文件,以满足市场的不同需求。

        2010年,针对视频存储和回放的需求,Profile G应运而生。它标准化了视频的存储、检索和回放流程,极大提升了数据管理的效率。

        2012年,由于门禁控制已成为安防系统中不可或缺的一环,Onvif适时发布了Profile C。它专注于门禁系统的标准化,进一步推动了安防系统的集成化和智能化。

        2013年,作为对Profile C的补充,Onvif发布了Profile A。它为更高级别的门禁配置提供了标准化指导,细化了门禁控制的功能和配置,增强了系统的灵活性。

高清与智能

        2016年,随着高清视频和智能分析技术的飞速发展,Onvif推出了Profile T。这一配置文件不仅支持H.264、H.265等编码算法,还定义了视频分析元数据的传输标准,为智能监控系统打下了坚实基础。Profile T不仅支持传统的标清和高清视频,还特别强调了对全高清(1080p)及更高分辨率(比如:4K、8K)视频的支持,满足了市场对更高图像质量的需求。Profile T的推出,标志着Onvif正式进入高清智能监控时代,为安防行业注入了全新的活力。

        2019年,为了加强视频分析应用的元数据处理和事件处理,Onvif推出了Profile M。Profile M定义了如何在系统中标准化传输、存储和检索视频分析产生的元数据,比如:人脸识别、车牌识别等,进一步促进了视频监控与智能分析的集成。

展望与未来

        Onvif作为一个持续发展的国际标准组织,其配置文件的下一步方向和计划通常会围绕行业趋势、新兴技术和用户需求展开,旨在进一步提升互操作性、安全性和智能化水平。

        随着人工智能和机器学习技术在安防领域的广泛应用,Onvif可能会继续深化Profile M的功能,支持更广泛的智能分析应用,比如:行为分析、异常检测等。同时,可能会继续优化元数据的标准化,使得智能分析结果更容易集成到各种管理系统中,提升决策支持能力。

        考虑到物联网和云服务的普及,Onvif还可能会推出或更新配置文件以更好地支持云存储、云管理以及物联网设备的互操作性,确保安防系统能够无缝融入更广泛的智能生态系统中,实现数据的远程访问、分析和智能联动。

        Onvif通常会通过其官方网站、会议、白皮书等渠道发布最新的技术动态和未来规划,我们可以关注这些官方资源以获取最准确的信息。

这篇关于从零开始精通Onvif之历史与演变的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1026678

相关文章

ROS2从入门到精通4-4:局部控制插件开发案例(以PID算法为例)

目录 0 专栏介绍1 控制插件编写模板1.1 构造控制插件类1.2 注册并导出插件1.3 编译与使用插件 2 基于PID的路径跟踪原理3 控制插件开发案例(PID算法)常见问题 0 专栏介绍 本专栏旨在通过对ROS2的系统学习,掌握ROS2底层基本分布式原理,并具有机器人建模和应用ROS2进行实际项目的开发和调试的工程能力。 🚀详情:《ROS2从入门到精通》 1 控制插

下载Xcode的历史版本

1.打开链接:https://developer.apple.com/download/more 进入页面 2.在搜索框输入Xcode,回车搜索.如图,找到各种版本Xcode 搜索Xcode 3.双击要下载的Xcode,或者点击前面的+,打开详细.点击下载 下载Xcode 4.接下来就耐心等待下载吧!

Android从零开始搭建MVVM架构(5)—— LifeCycle详解

1.Lifecycle简介 为什么要使用lifecycle? activity 和fragment 是有声明周期的,有时候,我们的很多操作需要写在声明周期的方法中,比如,下载,文件操作等,这样很多情况下回导致,我们在activity中的声明周期方法中写越来越多的代码,activity或者fragment 越来越臃肿,代码维护越来越困难。 使用lifecycle就可以很好的解决这类问题。 lifec

Android从零开始搭建MVVM架构(4)——LiveData

LiveData 介绍 Livedata 是 Google 推荐的 Android 架构组件之一,是一个存放可被观察的数据持有类,有生命周期感知功能,解决了android开发者需要去手动处理生命周期的痛点。 比如当我们使用 Retrofit+Rxjava处理接口回调数据时,需要考虑activity 或 fragment 生命周期,以解决 onStop 或 onDestory之后回调数据的问题。现

Android从零开始搭建MVVM架构(3)——ViewModel

ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一直存活即使 activity configuration发生变化。 ViewModel有什么优势? 1.数据持久化 activity 在销毁重建时,之前我们可以用 activity 的onSaveInstanceState()机制保存和恢复数据,但缺点很明显,onSaveInstan

React+TS 从零开始教程(2):简中简 HelloWolrd

源码链接:https://pan.quark.cn/s/c6fbc31dcb02 这一节,我们来见识React+TS的威力,开始上手开发第一个组件,什么组件呢? 当然是简中简的 HelloWolrd组件啦。 在src下创建一个components,然后新建Hello.tsx 为什么是tsx呢,这个目的就是告诉编译器,我这个文件是支持jsx语法的,如果遇到你看不懂的标签,就当作React Ele

从零开始学数据结构系列之第三章《平衡二叉树基础概念》

文章目录 前言什么是平衡二叉树往期回顾 前言 ​   在前面的学习过程中,我们了解到二叉排序树可以在一定程度上提高查找(搜索)的效率,但仍然会出现特殊情况,让二叉排序树失效。例如,将序列{1,2,3,4,5,6}中的元素依次插入到二叉排序树中,会得到右斜树,这就相当于一个单链表了,搜索效率降低为O(n)。   于是在 1962 年,一个姓 AV 的大佬(G. M. Ade

从零开始搭建一个酷炫的个人博客

效果图 一、搭建网站 git和hexo准备 注册GitHub本地安装Git绑定GitHub并提交文件安装npm和hexo,并绑定github上的仓库注意:上述教程都是Windows系统,Mac系统会更简单! 域名准备 购买域名,买的是腾讯云域名,购买完成之后的域名管理解析域名域名备案 二、优化网站 使用的Fluid主题,Hexo Fluid 用户手册 增加图床,图片可以放在g

从入门到精通:网络基础(一)

前言 计算机网络是现代信息社会的基石,几乎所有的数字通信和数据交换都依赖于网络。理解网络的基本概念和技术,对于每一个IT从业者来说都是必不可少的。在这篇文章中,我们将从网络的起源和发展开始,逐步深入探讨局域网(LAN)和广域网(WAN)的概念,理解网络协议的重要性,重点讲解TCP/IP五层模型,以及网络传输的基本流程,包括数据包的封装和分用。希望通过这篇文章,能够帮助你从入门到精通网络基础知识。

IOS Swift 从入门到精通:数组,集合,元组,对比,字典,枚举

目录 数组 集合 元组 Arrays vs sets vs tuples 字典  字典默认值 创建空集合 枚举 枚举关联值 枚举原始值 复杂类型:总结 数组 数组是存储为单个值的值的集合。例如,John、Paul、George 和 Ringo 是姓名,但数组可让您将它们分组为单个值,即 The Beatles。 在代码中我们这样写: let john