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

news2024/11/25 2:38:08

目录

一、定义

二、作用

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


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1806941.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多种策略提升线上 tensorflow 模型推理速度

前言 本文以最常见的模型 Bi-LSTM-CRF 为例,总结了在实际工作中能有效提升在 CPU/GPU 上的推理速度的若干方法,包括优化模型结构,优化超参数,使用 onnx 框架等。当然如果你有充足的 GPU ,结合以上方法提升推理速度的效…

Edge浏览器视频画中画可拉动进度条插件Separate Window

平时看一些视频的时候,一般需要编辑一些其他的东西,于是开启画中画,但是画中画没有进度条,需要大幅度的倒退前进得回到原视频,很麻烦。这里推荐插件Separate Window,可实现画中画进度条拉动和播放sudu的调节…

商城项目【尚品汇】08异步编排

文章目录 1.线程的创建方式1.1继承Thread类,重写run方法1.2实现Runnable接口,重写run方法。1.3实现Callable接口,重新call方法1.4以上三种总结1.5使用线程池创建线程1.5.1线程池创建线程的方式1.5.2线程池的七大参数含义1.5.3线程池的工作流程…

LLVM Cpu0 新后端5 静态重定位 动态重定位

想好好熟悉一下llvm开发一个新后端都要干什么,于是参考了老师的系列文章: LLVM 后端实践笔记 代码在这里(还没来得及准备,先用网盘暂存一下): 链接: https://pan.baidu.com/s/1yLAtXs9XwtyEzYSlDCSlqw?…

springboot集成uid-generator生成分布式id

一、简介 uid-generator是由百度技术部开发,GitHub地址 UidGenerator是Java实现的, 基于Snowflake算法的唯一ID生成器 Snowflake算法 Snowflake算法描述:指定机器 & 同一时刻 & 某一并发序列,是唯一的。据此可生成一个64 bits的唯一ID&#x…

【Linux】信号(二)

上一章节我们进行了信号产生的讲解。 本节将围绕信号保存展开。 目录 信号保存:信号的一些概念:关于信号保存的接口:sigset_t的解释:对应的操作接口:sigprocmask:sigpending:代码实践&#xf…

Macbook M芯片JDK的安装

Macbook M芯片JDK的安装 下载 搜索zulu; 进入这个网址 https://www.azul.com/downloads/#zulu 进入页面后向下滑动 选择对应选项 然后点击Download进行下载。 选择.dmg格式的安装包,点击。 安装 下载完成后,到下载目录,双击…

日进2000,我怎么做到的

昨天遇到一个有意思的项目,让我一天进账2000,一个字:爽。 这几天接洽了一位新客户,主要诉求就是优化系统,基于LNMP的系统优化。正好这个领域我比较熟悉,以前都是在公司做项目,也不怎么涉猎系统优…

LabVIEW硬件与仿真双模式设计液压系统

在实际项目中,结合LabVIEW与液压运动控制器,通过设计两种运行方式:硬件运行和仿真运行,使得系统既能进行实际操作又能进行仿真测试。此设计不仅方便了开发调试,也为教学培训和展示提供了极大的便利。本文将从项目背景、…

【优选算法】栈 {后缀表达式求值;中缀转后缀表达式;中缀表达式求值}

一、经验总结 何时使用栈结构解题? 做过相似的使用栈结构解得的题目嵌套处理:在从前向后处理的过程中,由于之后内容的不确定性而导致当前操作不能贸然进行,需要先进行保存,直到遇到区间结束标志(如’)&am…

MLU370-M8 chattts-ui快速出击

目录 一、paas平台环境选择二、代码环境准备1.代码下载2.环境安装modelsopetransformersaccelerate 3.常规pip安装4.代码修改4.代码修改 三.算法启动 一、paas平台环境选择 驱动选择:5.10.22及以上 镜像选择:pytorch2.1 二、代码环境准备 1.代码下载…

HC-SR505人体感应灯

1硬件 1.1硬件组成 1.正点原子探索者开发板 2 HC-SR505迷你小型人体感应模块 3 继电器+5V小灯 HC-SR505迷你小型人体感应模块介绍 1.2 硬件连接 1.HC-SR505(连接在PE0) 2.继电器(连接在PE1) 2.主要代码 int ma…

【Stable Diffusion】(基础篇一)—— Stable Diffusion的安装

本系列笔记主要参考B站nenly同学的视频教程,传送门:B站第一套系统的AI绘画课!零基础学会Stable Diffusion,这绝对是你看过的最容易上手的AI绘画教程 | SD WebUI 保姆级攻略_哔哩哔哩_bilibili **Stable Diffusion(简称…

SpringCloud Gateway中Filters详细说明

前面 https://blog.csdn.net/J080624/article/details/139494909 我们研究了GateWay中各种路由断言的使用。SpringCloud GateWay 还提供了各种过滤器用来对请求和响应进行处理。 官网地址:SpringCloud Gateway Filter 【1】GatewayFilter Factories 路由过滤器允…

前端修改接口返回测试工具 Inssman使用教程

之前用的requestly现在要登录才能用了,然后我又登录不上去,同事又推荐了个谷歌插件,试了下,挺好用,还不用登录,用法和之前差不多 下载网站:https://chromewebstore.google.com/detail/inssman-…

【网络安全】【深度学习】【入侵检测】SDN模拟网络入侵攻击并检测,实时检测,深度学习

文章目录 1. 前言2. Mininet 和 Ryu 的区别2.1 Mininet2.2 Ryu2.3 总结 3. 模拟攻击3.1 环境准备3.2 创建 Mininet 网络拓扑3.2 启动 Ryu 控制器3.3 模拟网络攻击3.4 捕获流量 4. 实时异常检测4.1 在 Ryu 控制器中4.2 在 h2 机器上的实验结果4.3 深度学习模型部署上h2机器 帮助…

OrangePi Kunpeng Pro深度评测:性能与体验的完美融合

文章目录 一、引言二、硬件开箱与介绍1.硬件清单2.硬件介绍 三、软件介绍四、性能测试1. 功率测试2. cpu测试2.1 单线程cpu测试2.2 多线程cpu测试 五、实际开发体验1. 搭建API服务器2. ONNX推理测试3. 在线推理平台 五、测评总结1. 能与硬件配置2. 系统与软件3. 实际开发体验个…

[Kubernetes] 容器运行时 Container Runtime

文章目录 1.容器运行时(Container Runtime)2.容器运行时接口3.容器运行时层级4.容器运行时比较5.强隔离容器6.K8S为何难以实现真正的多租户 1.容器运行时(Container Runtime) Container Runtime 是运行于 k8s 集群每个节点中,负责容器的整个生命周期。Docker 就目前…

Redis的删除策略与内存淘汰

文章目录 删除策略设置过期时间的常用命令过期删除策略 内存淘汰相关设置LRU算法LFU 总结 在redis使用过程中,常常遇到以下问题: 如何设置Redis键的过期时间?设置完一个键的过期时间后,到了这个时间,这个键还能获取到么…

Foxmail邮箱的使用方法和功能最全介绍

Foxmail邮箱是我们办公邮箱中比较有代表性和使用性的一款邮箱软件,今天笔者为大家介绍一下Foxmail邮箱的功能和使用方法。 1、首先我们从安装Foxmail邮箱开始 2、点击安装等待安装成功 3、双击打开 ,出现邮箱设置界面输入我们的账号密码,点击…