当前位置: 首页 > news >正文

国标GB/T 28181详解:校时流程详细说明

目录

一、定义

二、作用

1.  时间同步性

2.  事件记录的准确性

3.  跨平台、跨设备协作

4.  降低时间误差

5.  安全性提升

三、基本要求

四、命令流程

五、协议接口

六、校时效果

1、未校时的情况

2、校时后的效果

七、参考


一、定义

        GB28181协议要求所有的监控设备都要遵守严格的时间同步机制,这不仅包括了摄像机、录像机等前端设备,还包括了解码器、服务器等后端设备,这样的话保证每个设备的时间都是一样的,否则将出现系统行的混乱。

二、作用

        在国标GB/T28181中,定义的校时流程有五个作用,下面分别描述.

1.  时间同步性

        校时流程通过NTP(网络时间协议)或SIP(会话初始协议)等方式,实现设备与系统之间、设备与设备之间的时间同步。这对于确保视频监控系统中的时间戳准确、一致具有重要意义。

2.  事件记录的准确性

        在视频监控系统中,事件记录通常包含时间戳信息。通过校时流程,可以确保这些时间戳的准确性,从而方便后续的事件查询、分析和处理。当发生重要事件时,准确的时间信息能够帮助调查人员快速定位事件发生的时间,对事件的调查与分析起到关键作用。

3.  跨平台、跨设备协作

        在一个包含多个平台、多个设备的视频监控系统中,时间同步是实现跨平台、跨设备协作的基础。通过校时流程,可以确保不同平台、不同设备之间的时间一致,从而实现协同工作、联动报警等功能。

4.  降低时间误差

        根据参考文章中的描述,SIP校时流程在注册过程中完成,注册成功的SIP应答消息中会携带时间信息。当SIP代理通过注册方式校时时,其注册过期时间宜设置为小于SIP代理与SIP服务器之间出现1秒误差所经过的运行时间。这样可以有效降低时间误差,提高系统的稳定性和可靠性。

5.  安全性提升

        校时流程还可以帮助监控系统检测和抵御时间同步信息被篡改的风险,从而提高整个系统的安全性。

三、基本要求

        校时满足以下基本要求:

(a)联网内设备支持基于SIP方式或 NTP方式的网络校时功能,标准时间为北京时间。

(b)SIP方式校时具体描述见9.10.2和9.10.3;

(c)NTP(见IETFRFC2030)协议的网络统一校时服务,网络校时设备分为时钟源和客户端,支持客户/服务器的工作模式,时钟源应支持 TCP/IP、UDP及 NTP协议,将输入的或是自身产生的时间信号以标准的 NTP信息包格式输出。

(d)系统运行时可根据配置使用具体校时方式。

四、命令流程

        SIP校时在注册过程中完成,信令流程与注册和注销信令流程一致。这里就不再累述了。

        前面有一篇文章专门介绍,可以参考:

        《国标GB/T 28181详解:GB/T28181基本注册流程和注销流程》

五、协议接口

        1、在注册成功情况下,注册流程的最后一个 SIP应答消息200OK 中的 Date头域中携带时间信息。 采用的格式为 XML标准格式:Date:yyyy-MM-dd'T'HH:mm:ss.SSS。

        2、若SIP代理通过注册方式校时,其注册过期时间宜设置为小于 SIP代理与 SIP服务器出现1s误 差所经过的运行时间。例如:SIP代理与SIP服务器校时后,SIP代理运行10h后设备时间与SIP服务 器时间相差大于1s,则宜将注册过期时间设置为10h(36000s),以保证SIP代理与SIP服务器之间时 间误差小于1s。

六、校时效果

1、未校时的情况

        若没有处理校时,通过视频监控平台的web客户端,浏览实时视频时可能出现如下图情况:

        可以看出,红框内的几个时间都不一致。若时间不一致,录像文件上面的时间显示将会误导我们。另外,当出现告警的时候,若联动录像的话,也会出现不一致的情况。这样会造成很多混蓝。

2、校时后的效果

        如下是校时后,在web客户端进行多路视频浏览的画面。可以看出,几个画面的日期和时间都是一致的。

七、参考

《GB/T 28181-2022 公共安全视频监控联网系统信息传输、交换、控制技术要求》

《GB/T 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求》

《AS-V1000视频监控平台产品概要说明》


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java asm使用切面
  • Next.js Tailwind CSS UI组件
  • Python基础——字符串
  • DeepSpeed入门
  • 度小满金融大模型的应用创新
  • AIGC作答《2024年高考作文|新课标I卷》能拿多少分?
  • 测试基础11:测试用例设计方法-等价类划分
  • 定个小目标之刷LeetCode热题(14)
  • 在线按模板批量生成文本工具
  • Golang | Leetcode Golang题解之第134题加油站
  • Redis实战篇02
  • 探索智慧商场的功能架构与应用
  • Linux基础I/O
  • 【架构分析】GPU执行GEMM矩阵运算实例演示
  • idea2024年最新激活码,即拿即用
  • JavaScript 如何正确处理 Unicode 编码问题!
  • AHK 中 = 和 == 等比较运算符的用法
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • express + mock 让前后台并行开发
  • gitlab-ci配置详解(一)
  • Java基本数据类型之Number
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • vue--为什么data属性必须是一个函数
  • Webpack 4 学习01(基础配置)
  • 简单实现一个textarea自适应高度
  • 马上搞懂 GeoJSON
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 试着探索高并发下的系统架构面貌
  • 双管齐下,VMware的容器新战略
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 小试R空间处理新库sf
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 数据可视化之下发图实践
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • # centos7下FFmpeg环境部署记录
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #HarmonyOS:Web组件的使用
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (C++)八皇后问题
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (HAL库版)freeRTOS移植STMF103
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (转)视频码率,帧率和分辨率的联系与区别
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET gRPC 和RESTful简单对比
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 使窗口永不获得焦点