ONVIF,GB28181是干啥用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ONVIF,GB28181是干啥用的相关的知识,希望对你有一定的参考价值。

ONVIF和GB28181都是确保安全防范视频监控联网系统信息传输即网络视频在安防市场的应用接口标准的将不同厂商生产的网络视频产品具有互通性的接口标准。

推行这些标准来整合安防市场资源,减少大量重复开发劳动和无谓的人力、物力和时间消耗,提高产品的可靠性。促进产业集体升级,促进安防监控业的健康发展。

ONVIF致力于通过全球性的开放接口标准来推进网络视频在安防市场的应用,这一接口标准将确保不同厂商生产的网络视频产品具有互通性。2008年11月,论坛正式发布了ONVIF第一版规范——ONVIF核心规范1.0。

而2012年6月1日,公安部颁布《安全防范视频监控联网系统信息传输、交换、控制技术要求》(GB/T28181)监控联网技术标准正式启用。

扩展资料:

国标GB/T28181-2011的出台背景

在平安城市建设下, 随着监控覆盖范围扩大和规模的增加,新的问题和需要出现了,在可控的成本下,管理规模不断增加的系统,为了避免重复建设,通过系统的整合,来形成社会化的大系统

在这个大背景下,一些产业巨头和标准化组织,也在通过行业的有序探索,发表了自己的解决途径。

我国则先由一些联网监控发展比较早的地区,先做出了一些探索和实践,但由于地方标准之间有相当大的差异性,使得产品供应商和软件平台很难有效的应对这么多的差异化要求,给维护和开发带来了很大的困难,因此,很多系统未能按照地方已颁布的地方标准和规范执行。

参考资料来源:百度百科-onvif

百度百科-GB/T28181-2011

参考技术A GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。该标准适用于安全防范监控报警联网系统的方案设计、系统检测、验收以及与之相关的设备研发、生产,其他信息系统可参考采用。
该标准于2012年6月1日正式发布实施,在全国范围内的平安城市项目建设中被普遍推广应用。

ONVIF:原意为 开放型网络视频接口论坛,即 Open Network Video Interface Forum ,是安讯士、博世、索尼等三家公司在2008年共同成立的一个国际性 开放型 网络视频产品 标准网络接口 的开发论坛,后来由这个技术开发论坛共同制定的开放性行业标准,就用该论坛的大写字母命名,即ONVIF 网络视频标准规范,习惯简称为:ONVIF协议。
参考技术B GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。该标准适用于安全防范监控报警联网系统的方案设计、系统检测、验收以及与之相关的设备研发、生产,其他信息系统可参考采用。
该标准于2012年6月1日正式发布实施,在全国范围内的平安城市项目建设中被普遍推广应用。

ONVIF:原意为 开放型网络视频接口论坛,即 Open Network Video Interface Forum ,是安讯士、博世、索尼等三家公司在2008年共同成立的一个国际性 开放型 网络视频产品 标准网络接口 的开发论坛,后来由这个技术开发论坛共同制定的开放性行业标准,就用该论坛的大写字母命名,即ONVIF 网络视频标准规范,习惯简称为:ONVIF协议。本回答被提问者和网友采纳

~/.npm 目录是干啥用的?

【中文标题】~/.npm 目录是干啥用的?【英文标题】:what is ~/.npm dir for?~/.npm 目录是干什么用的? 【发布时间】:2013-01-28 07:53:53 【问题描述】:

我已经安装了全局 npm 包jslint 它就在这里

$ ls -la /usr/local/bin/jslint
lrwxr-xr-x  1 lust  admin  40 Feb 12 15:31 /usr/local/bin/jslint -> ../lib/node_modules/jslint/bin/jslint.js

$ ls -la /usr/local/lib/node_modules/jslint/bin 
total 8
drwxr-xr-x   3 lust  staff   102 Apr 16  2012 .
drwxr-xr-x  10 lust  staff   340 Feb 12 15:31 ..
-rwxr-xr-x   1 lust  staff  2330 Apr 16  2012 jslint.js

$ which jslint
/usr/local/bin/jslint

$ head -3 /usr/local/bin/jslint 
#!/usr/bin/env node

var linter = require("../lib/linter");

因此,毫无疑问,jslint 实际上是从这个目录而不是在这里运行的:

$ ls -la .npm/jslint/0.1.9/package/bin/         
total 8
drwxr-xr-x  3 lust  staff   102 Apr 16  2012 .
drwxr-xr-x  9 lust  staff   306 Feb 12 15:31 ..
-rwxr-xr-x  1 lust  staff  2330 Apr 16  2012 jslint.js

该包似乎有两份副本,一份在/usr/local/,一份在~/.npm。为什么.npm 中有一个,我可以安全地删除它吗?

【问题讨论】:

【参考方案1】:

~/.npm 是 npm 用来避免多次重新下载同一个包的缓存。删除它没有坏处。您可以使用以下命令清空它:

npm cache clean

【讨论】:

关于这个的一个问题,我尝试做$npm cache clean 并得到一个错误Error: EACCES, unlink。它建议以管理员身份进行操作,即使我执行 $sudo npm install 一切都会转到我的 home/.npm 目录?它不应该是...... @alexserver 我会尝试使用chown -r 收回您的~/.npm 主管的所有权,然后再次运行npm cache clean 似乎即使我执行 sudo npm install -g 它仍会保存到我的 ~/.npm ...无论如何我在另一篇文章中看到不鼓励使用 sudo npm install。谢谢。 你有这个目录的文档吗?我在任何地方都找不到它,只是引用node_modules。有没有办法a)将默认位置设置为其他位置(例如$XDG_CACHE_HOME/npm),或b)在使用后自动禁用/清理它? 因为它是一个缓存,所以我把我的移到了更合适的地方,即:cd && mv .npm .cache && ln -s .cache/.npm。我的 .cache 树被排除在自动 ZFS 快照之外(这是在 Linux/Ubuntu 上;不确定它是否适用于其他操作系统)

以上是关于ONVIF,GB28181是干啥用的的主要内容,如果未能解决你的问题,请参考以下文章

GB28181和GB28281协议有啥区别

视频播放压缩的相关知识点:I帧P帧B帧RTMP协议RTSP协议GB28181协议等学习记录

gb28181 网守网关分离+推理服务架构

如何配置海康联网网关上级域,通过国标GB28181级联到EasyCVR?

设备通过国标GB28181接入EasyCVR平台,出现断流情况该如何解决?

设备通过国标GB28181/海康Ehome接入EasyCVR,视频无法打开的原因分析及解决方法