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

news2024/12/24 1:25:43

目                 录

一、基本要求

二、注册流程

三、注销流程

四、产品说明

五、参考


一、基本要求

        根据《GB/T 28181-2022》第9章关于注册和注销的描述,GB28181的注册和注销应满足下面这些要求:

  1. SIP 客户端网关、SIP 设备、联网系统等 SIP 代理(SIP UA)应使用IETF RFC 3261 定义的 REGISTER 方法进行注册和注销。注册和注销时应进行认证,认证方式应支持数字摘要认证方式,高安全级别的宜支持数字证书的认证方式。
  2. 注册成功后,SIP 代理在注册过期时间到来之前,应向注册服务器进行刷新注册,刷新注册消b息流程应与9.1.2.1的流程描述一致,并遵循 IETF RFC 3261 对刷新注册的规定。
  3. 若注册失败,SIP 代理应间隔一定时间后继续发起注册过程,与上一次注册时间间隔应可调,一般情况下不应短于 60 s。
  4. 系统、设备注册过期时间应可配置,缺省值为 86400 s(1 天)应在注册过期时间到来之前发送刷新注册消息,为 SIP 服务器预留适当刷新注册处理时间,注册过期时间不应短于 3 600 s。
  5. SIP 代理注册成功则认为 SIP 服务器为在线状态,注册失败则认为 SP 服务器为离线状态。SIP 服务器在 SIP 代理注册成功后认为其为在线状态,SIP 代理注册过期则认为其为离线状态。
  6. 对于处于开启网络地址转换(NAT)功能的路由器内侧的 SIP 代理,宜支持使用 TCP 发起 SIP注册,并在注册成功后保持 TCP 连接不关闭,SIP 代理及服务器在该 TCP 通道里发送心跳、刷新注册、视音频点播、控制等所有请求及响应 SIP 消息。若 TCP 通道断开,则认为 SIP 代理异常掉线,SIP 代理应按前述要求间隔一定时间后重新发起注册。

二、注册流程

        注册流程是终端设备(即SIP代理)向SIP平台(即SIP服务器)注册,以获得会话建立、事件上报等权限的过程。流程如下:

  1. 终端设备向平台发起注册请求,携带设备的相关信息,如设备ID、版本号等。
  2. SIP平台向 终端设备发送响应401, 并在响应的消息头 WWW_Authenticate 字段中给出适合终端设备的认证体制和参数;
  3. 终端设备重新向SIP 平台发送  Register 请求, 在请求的 Authorization 字段给出信任书,包含认证信息;
  4. SIP 平台对请求进行验证, 如果检查出 终端设备身份合法(括设备ID是否已存在、版本号是否合法等), 向 终端设备发送成功响应200 OK(注册成功消息, 并分配会话ID和端口号), 如果身份不合法则发送拒绝服务应答。
  5. 终端设备接收到注册成功消息后,记录会话ID和端口号,并向平台发送心跳包以保持连接。

三、注销流程

        注销流程是终端设备(即SIP代理)向SIP平台(即SIP服务器)注销当前会话的过程。流程如下:

  1. 终端设备向平台发起注销请求(Expires 字段的值为0, 表示要注销),携带会话ID和端口号。
  2. SIP平台向 终端设备发送响应401, 并在响应的消息头 WWW_Authenticate 字段中给出适合终端设备的认证体制和参数。
  3. 终端设备重新向SIP 平台发送 Register 请求, 在请求的 Authorization 字段给出信任书,包含认证信息,Expires 字段的值为0;
  4. SIP平台接收到注销请求后,验证会话的合法性,包括会话ID和端口号是否存在等。 如果验证通过,SIP平台向终端设备返回注销成功消息(即成功响应200 OK,),并释放会话资源。如果不通过则发送拒绝服务应答。
  5. 终端设备接收到注销成功消息后,结束当前会话,并停止发送心跳包。

四、产品说明

        AS-V1000视频监控平台能够多种方式接入不同品牌的视频监控平台、视频相关设备、外围设备等;支持国际和国内的一些标准对接协议,包括RTSP协议、Onvif协议、GB/T28181协议、ehome协议、主动注册协议等等。

         AS-V1000视频监控平台能够完美支持GB/T28181,通过公安一所的GB/T28181全项检测。既可以作为GB/T28181的上级,也可以作为GB/T28181的下级,还能够进行GB/T28181的互联(同时作为上级,又可以作为下级);能够通过GB/T28181进行多大8级的级联。

        可以通过通信协议,接入IPC、DVR、DVS、NVR等硬件设备、以及一些大型的软件或者硬件形式的视频监控平台,包括海康威视、浙江大华、苏州科达、杭州宇视等主流品牌;对于有些特定品牌的平台,也能够通过SDK接口、私有协议等方式接入进入本系统平台;反过来,本平台也提供开放接口,能够接入到其他标准或者非标准的平台。

五、参考

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

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

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

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

相关文章

Python中如何将字符串变成数字?

字符串和数字是Python中常见的数据类型,而且在撰写Python程序的时候,也经常会遇到需要将字符串转换为数字的情况,那么Python中如何将字符串变成数字?有多种方法可以使用,接下来一起来看看具体内容介绍。 1、使用int()函数 int(…

C++(6) 继承

文章目录 继承1. 继承1.1 什么是继承1.2 C 继承方式1.2.1 基本案例1.2.2 继承权限组合1.2.3 继承中构造函数的说法1.2.4 继承中析构函数的执行顺序1.2.5 继承中变量名称冲突问题1.2.6 继承中函数【重写】 继承 1. 继承 1.1 什么是继承 面向对象程序设计中最重要的一个概念是继…

STM32-电动车报警器

STM32-电动车报警器 1.振动传感器点亮LED灯 需求:当振动传感器接收到振动信号时,使用中断方式点亮LED1 //重写中断服务函数,如果检测到EXTI中断请求,则进入此函数 void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {//一根中断线上接有多个…

基于springboot网上图书商城源码和论文

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括网上图书商城的网络应用,在外国网上图书商城已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。网上图书商城具有网上图书信息管理功能的选择…

求两数之间的最大公约数和最小公倍数

1. 最大公约数和最小公倍数的概念 最大公约数:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a&…

标准库中的string类(下)——“C++”

各位CSDN的uu们你们好呀,这段时间小雅兰的内容仍然是Cstring类的使用的内容,下面,让我们进入string类的世界吧!!! string类的常用接口说明 string - C Reference string类的常用接口说明 string类对象的修…

C++ 数论相关题目 扩展欧几里得算法(裴蜀定理)

给定 n 对正整数 ai,bi ,对于每对数,求出一组 xi,yi ,使其满足 aixibiyigcd(ai,bi) 。 输入格式 第一行包含整数 n 。 接下来 n 行,每行包含两个整数 ai,bi 。 输出格式 输出共 n 行,对于每组 ai,bi ,求…

SpringCloud--OpenFeign解析

一、OpenFeign简介 OpenFeign是一个声明式的Web服务客户端,它简化了与HTTP API的通信。它的底层原理主要基于Java的反射和动态代理,并且通过利用Spring AOP 框架、RestTemplate、Ribbon 和 Hystrix 等组件,将复杂的 HTTP 调用封装起来&#…

浏览器V8是怎么进行垃圾回收的

面试相关问题解答 1、浏览器V8是怎么进行垃圾回收的 浏览器的内存占用是有限制的&#xff1a; 64位系统&#xff1a;物理内存 > 16G > 最大堆内存限制为4G物理内存 < 16G > 最大堆内存限制为2G 32位系统&#xff1a;最大堆内存限制为1G为什么浏览器要对占用内…

云表企业级无代码案例-10天做出《运输车辆管理系统》

物流运输行业像物流公司、运输车队、出租客运公司等企业在车辆管理方面&#xff0c;因其行业特点而面临很多管理上难题&#xff1a; 一、管理的对象多&#xff1a;车辆多&#xff0c;如果有三方车辆挂靠&#xff0c;还要涉及到车主管理&#xff0c;关系错综复杂。 二、管理的信…

2024-01-24-redis4

秒杀活动 需求&#xff1a;库存中有10件商品 商品的信息自定义 同时有100个人去抢购&#xff08;这里100个人的抢购由jmeter来模拟&#xff09; jmeter的使用 在idea中将后台代码实现 package org.aaa.controller;import org.apache.commons.lang3.StringUtils; import org.sp…

LabVIEW机械臂轨迹跟踪控制

介绍了一个使用LabVIEW开发的机械臂轨迹跟踪控制系统。该系统的主要目标是实现对机械臂运动轨迹的精确控制&#xff0c;使其能够按照预定路径进行精确移动。此系统特别适用于需要高精度位置控制的场合&#xff0c;如自动化装配、精密操作等。 为了实现LabVIEW环境下的机械臂轨迹…

SpringSecurity(13)——OAuth2授权码模式

工作流程 基本使用 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId><version>2.3.12.RELEASE</version> </dependency> <dependency><groupId>…

架构篇26:高可用存储架构-集群和分区

文章目录 数据集群数据分区小结上一篇我们讨论了高可用存储架构中常见的双机架构,分别为主备复制、主从复制、双机切换和主主复制,并分析了每类架构的优缺点以及适应场景。 今天我们一起来看看另外两种常见的高可用存储架构:数据集群和数据分区。 数据集群 主备、主从、主…

macOS与Linux相互投屏的方法

很多人面对跨系统投屏都望而却步。其实只要找对方法&#xff0c;两台不同系统的电脑也可以相互投屏。 今天就来看看Linux系统和macOS系统如何相互投屏&#xff01; 第一步&#xff0c;将Linux系统电脑和macOS系统电脑连接同一网络。假设是macOS系统投屏到Linux系统&#xff0c;…

第五季特别篇:一夜杯、游戏之宴 2017.04.26

第五季特别篇&#xff1a;一夜杯、游戏之宴 2017.04.26 OVA 第1话&#xff1a;一夜酒杯 / 一夜杯OVA 第2话&#xff1a;游戏之宴 / 遊戯の宴 OVA 第1话&#xff1a;一夜酒杯 / 一夜杯 遭到独角妖袭击的妖怪夫妇日土和初菜被夏目所救&#xff0c;这对妖怪夫妇制作的酒杯&#xf…

1_Matlab基本操作

文章目录 工作环境操作界面运行命令窗口使用历史窗口当前目录浏览器工作空间浏览器帮助系统 工作环境 操作界面 命令窗口&#xff1a;用户进行操作的主要窗口。可以输入各种MATLAB的命令。函数和表达式。同时操作的运算结构也会在该窗口出现。历史命令窗口&#xff1a;记录用户…

猫宁愿饿着也不吃猫粮?公认适口性排名前十的生骨肉冻干推荐

猫宁愿饿着也不吃猫粮&#xff1f;主人需要细心观察并分析情况。如果猫咪出现呕吐、腹泻、体温异常等其他异常症状&#xff0c;可能是生病了&#xff0c;应及时就医。如果排除疾病原因&#xff0c;可能是猫粮的口感已经让猫咪感到腻味&#xff0c;不愿意再吃。此时&#xff0c;…

ArcGIS Pro如何新建字段

无论是地图制作还是数据分析&#xff0c;字段的操作是必不可少的&#xff0c;在某些时候现有的字段不能满足需求还需要新建字段&#xff0c;这里为大家讲解一下在ArcGIS Pro中怎么新建字段&#xff0c;希望能对你有所帮助。 数据来源 教程所使用的数据是从水经微图中下载的水…

优维全面可观测产品能力分解②:变更可观测

上周&#xff0c;我们推出了优维全面可观测能力介绍的系列性文章的第一篇&#xff1a;架构可观测。优维架构可观测是从系统架构的视角来呈现链路与服务的状态数据&#xff0c;点击可回看&#xff1a;架构可观测文章。本周&#xff0c;我们将推出本系列性文章的第二篇&#xff1…