规范化的GB/T28181逐渐成为行业“新宠”

news/2024/12/22 18:33:07/

GB/T28181发展史

GB/T 28181,全称为《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是我国音视频领域的一项关键标准。在发展过程中不断完善和升级,以适应安防行业的需求和发展趋势。

1. GB/T 28181-2011版本

  • 发布时间:自2011年起,我国推出了GB/T 28181-2011版本。
  • 主要内容:该版本为安防行业的前端设备、平台服务器、平台客户端等安防产品的建设部署提供了基础标准。这一版本的推出,标志着我国安防行业在视频监控联网系统的信息传输、交换和控制方面开始有了统一的技术规范。

2. GB/T 28181-2016版本

  • 发布时间:在2016年,GB/T 28181标准进行了升级,推出了GB/T 28181-2016版本。
  • 主要内容:这一版本的推出,进一步细化和完善了视频监控设备之间的通信协议规范,使得不同厂商的设备能够更好地在同一平台上协同工作。GB/T 28181-2016标准已成为国内安防行业的主流协议规范,广泛应用于公安、政府、企事业单位等视频监控类项目中。

3. GB/T 28181-2022版本

  • 发布时间:GB/T 28181-2022版本由国家质检总局发布于2022年12月30日,并于2023年7月1日正式实施。
  • 主要内容:这一版本在原有基础上进行了更新和完善,进一步提升了标准的适用性和先进性。同时,废止了GB/T 28181-2016版本。新版本不仅包含了系统架构、设备接入、流媒体传输、信令交互、存储管理、安全防护和平台管理等方面的内容,还采用了基于SIP(Session Initiation Protocol)的网络视频传输协议,规范了视频监控设备之间的通信方式。

版本之间的主要变化

  • 从GB/T 28181-2011到GB/T 28181-2016,标准的主要变化在于进一步细化和完善了视频监控设备之间的通信协议规范。
  • 从GB/T 28181-2016到GB/T 28181-2022,标准在原有基础上进行了更新和完善,可能涉及了更先进的通信协议、更高的安全性要求以及更广泛的适用范围等方面。

GB/T28181为什么火起来了

一、国家标准的权威性

GB28181是我国公安部提出的一个通用的视频监控联网协议,作为国家标准,它得到了广泛的认可和支持。这意味着,遵循GB28181协议的设备在互联互通、兼容性和标准化方面有着显著的优势。

二、促进设备间的互联互通

GB28181协议规定了视频监控系统中前端设备、平台服务器、客户端之间的通信协议和数据格式,旨在实现不同厂家、不同设备之间的互联互通。这对于用户来说,意味着可以更加灵活地选择和组合设备,构建符合自身需求的视频监控系统。

三、降低生产成本和购买成本

由于GB28181协议的普及,设备厂商可以大规模生产符合标准的设备,从而降低生产成本。这对于用户来说,意味着可以以更低的价格购买到高质量的设备,降低了整体系统的建设成本。

四、提高系统效率和响应速度

通过GB28181协议,不同设备之间可以实现快速、稳定的数据传输,提高了系统的效率和响应速度。这对于需要实时监控和应急处理的场景来说尤为重要,能够确保信息的及时传递和处理。

五、支持大规模集中管理和统一调度

对于大规模的视频监控系统,采用GB28181协议可以实现集中管理和统一调度。管理员可以通过一个平台对所有设备进行监控、配置和维护,大大简化了管理工作。这种集中管理的方式不仅提高了工作效率,还降低了维护成本。

六、广泛的应用场景

GB28181协议的应用场景非常广泛,包括智慧城市、企业安防、远程监控等多个领域。通过与其他系统的集成和联动(如报警系统、门禁系统等),可以实现更加智能化的安防管理。此外,随着物联网技术的不断发展,GB28181协议将在未来的物联网时代发挥更加重要的作用。

七、良好的扩展性和兼容性

GB28181协议具有良好的扩展性,可以方便地与其他系统进行集成。同时,它还支持多种视频编码格式(如H.264、H.265等)和主流的设备类型(如IPC、DVR、NVR等),确保了与市面上大多数设备的兼容性。

Android端支持GB28181的必要性

Android平台支持GB28181接入,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016|GB/T28181—2022服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、生产运输、车载终端等场景。

Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、图像抓拍、语音广播和语音对讲、历史视音频下载和回放,支持对接数据类型如下:

  1. 编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;
  2. 编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);
  3. 拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。

功能支持

  • [视频格式]H.264/H.265(Android H.265硬编码);
  •  [音频格式]G.711 A律、AAC;
  •  [音量调节]Android平台采集端支持实时音量调节;
  •  [H.264硬编码]支持H.264特定机型硬编码;
  •  [H.265硬编码]支持H.265特定机型硬编码;
  •  [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;
  •  [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;
  •  支持横屏、竖屏推流;
  •  Android平台支持后台service推送屏幕(推送屏幕需要5.0+版本);
  • 支持纯视频、音视频PS打包传输;
  • 支持RTP OVER UDP和RTP OVER TCP被动模式(TCP媒体流传输客户端);
  • 支持信令通道网络传输协议TCP/UDP设置;
  • 支持注册、注销,支持注册刷新及注册有效期设置;
  • 支持设备目录查询应答;
  • 支持心跳机制,支持心跳间隔、心跳检测次数设置;
  • 支持移动设备位置(MobilePosition)订阅和通知;
  •  适用国家标准:GB/T 28181—2016;
  • 支持语音广播;
  • 支持语音对讲;
  • 支持图像抓拍;
  • 支持历史视音频文件检索;
  • 支持历史视音频文件下载;
  • 支持历史视音频文件回放;
  • 支持云台控制和预置位查询;
  •  [实时水印]支持动态文字水印、png水印;
  •  [镜像]Android平台支持前置摄像头实时镜像功能;
  •  [实时静音]支持实时静音/取消静音;
  •  [实时快照]支持实时快照;
  •  [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;
  •  [外部编码前视频数据对接]支持YUV数据对接;
  •  [外部编码前音频数据对接]支持PCM对接;
  •  [外部编码后视频数据对接]支持外部H.264数据对接;
  •  [外部编码后音频数据对接]外部AAC数据对接;
  •  [扩展录像功能]支持和录像SDK组合使用,录像相关功能。

技术对接文档

  • Android平台GB28181接入SDK技术对接文档

总结

GB28181协议凭借其权威性、互联互通性、成本效益、高效性、集中管理、广泛应用场景以及良好的扩展性和兼容性等优势,成为了设备领域的“新宠”。特别是移动端,对GB28181设备接入的诉求也越来越多。随着智慧城市和智慧国家建设的不断推进,GB28181在这些领域也发挥着越来越重要的作用。它能够实现大规模视频监控系统的统一管理和调度,为城市的安防、交通、环境等领域提供有力的支持。


http://www.ppmy.cn/news/1524156.html

相关文章

本地内存和分布式缓存(面试)

本地缓存和分布式缓存 本地缓存:缓存组件和应用在同一进程中。但各应用都需要维护单独的缓存,无法共享缓存。 分布式缓存:缓存组件和应用分离,不在同一进程,多个应用可直接共享缓存。 本地缓存的实现 缓存一般是一种…

将小写字母转换为大写字母(c 语言)

2.我们第一步输入字符串&#xff0c;第二步进行筛选将字符串中所以下标为奇数位置上的字母转换成大写&#xff0c;如果该位置不是字母&#xff0c;则不转换。 #include <stdio.h> #include <string.h> void fun( char *ss ) {int i 0;while (*ss ! \0){if (i % 2…

机器学习算法-决策树算法

文章目录 什么是决策树&#xff1f;决策树的基本概念决策树的构建过程决策树的优缺点优点&#xff1a;缺点&#xff1a; 决策树的优化决策树的应用决策树的实现工具 特征选择准则1. 信息增益&#xff08;Information Gain&#xff09;计算公式&#xff1a;熵&#xff08;Entrop…

SprinBoot+Vue教务管理系统的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍&#xff1a;CSDN认证博客专家&#xff0c;CSDN平台Java领域优质…

MySQL原理之UUID主键分析,插入或更新语法分析

文章目录 1 MySQL不能用UUID做主键1.1 前言1.2 mysql和程序实例1.2.1 准备工作1.2.2 开始测试1.2.3 程序写入结果1.2.4 效率测试结果 1.3 使用uuid和自增id的索引结构对比1.3.1 自增id1.3.2 uuid 1.4 自增id缺点1.5 雪花算法 2 插入或更新2.1 on duplicate key2.1.1 定义2.1.2 …

计算机网络练级第一级————认识网络

目录 网络搁哪&#xff1f; 网络的发展史&#xff08;了解&#xff09; 独立模式&#xff1a; 网络互联&#xff1a; 局域网时期&#xff1a; 广域网时期&#xff1a; 什么是协议 TCP/IP五层/四层模型 用官话来说&#xff1a; 我自己的话来说 第一层应用层&#xff1…

LLM大模型学习:NLP三大特征抽取器(CNN/RNN/TF)

NLP三大特征抽取器&#xff08;CNN/RNN/TF&#xff09; 结论&#xff1a;RNN已经基本完成它的历史使命&#xff0c;将来会逐步退出历史舞台&#xff1b;CNN如果改造得当&#xff0c;将来还是有希望有自己在NLP领域的一席之地&#xff1b;而Transformer明显会很快成为NLP里担当…

Redis 篇-深入了解基于 Redis 实现消息队列(比较基于 List 实现消息队列、基于 PubSub 发布订阅模型之间的区别)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 消息队列的认识 2.0 基于 List 实现消息队列 2.1 基于 List 实现消息队列的优缺点 3.0 基于 PubSub 实现消息队列 3.1 基于 PubSub 的消息队列优缺点 4.0 基于 St…