国标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 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


相关推荐

  1. 内部类详细说明

    2024-06-10 07:12:01       46 阅读
  2. Qt TreeWidget详细说明

    2024-06-10 07:12:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 07:12:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 07:12:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 07:12:01       87 阅读
  4. Python语言-面向对象

    2024-06-10 07:12:01       96 阅读

热门阅读

  1. Web前端炒作:揭秘行业现象,探索真实价值

    2024-06-10 07:12:01       24 阅读
  2. QT学习之自定义控件封装

    2024-06-10 07:12:01       25 阅读
  3. Python降维基础知识:深入探索与实战应用

    2024-06-10 07:12:01       36 阅读
  4. IDM究竟有哪些优势

    2024-06-10 07:12:01       28 阅读
  5. 快速修改验证Sepolicy(Selinux)

    2024-06-10 07:12:01       33 阅读
  6. 浅谈什么是Google GKE?Auto Pilot模式是什么?

    2024-06-10 07:12:01       29 阅读
  7. 4、Spring之Bean生命周期~获取Bean

    2024-06-10 07:12:01       24 阅读
  8. DeepSpeed入门

    2024-06-10 07:12:01       25 阅读
  9. 使用GoAccess分析nginx日志

    2024-06-10 07:12:01       33 阅读
  10. 亿图图示使用教程

    2024-06-10 07:12:01       33 阅读
  11. $nextTick的使用场景介绍

    2024-06-10 07:12:01       34 阅读