视频监控摄像头国标GB28181配置参数逐条解析

news2024/9/23 7:24:46

转载:视频监控摄像头国标GB28181配置参数逐条解析

 

现在的很多信息化项目,都会涉及到国标GB28181的视频监控产品,当我们配置这些国标平台,录像机,摄像头时,如果对相关参数的定义不清楚的话,会给我们项目实施带来很大阻力。

其实国标GB28181配置起来非常简单,我们只需要掌握这些参数的基本概念,都可以轻松的完成配置,并且在遇到一些简单问题时,知道如何调整参数,解决问题。

我们以海康的视频监控摄像头为例,详细讲解,国标GB28181要如何配置。

基础概念

要配置国标摄像头我们需要对国标的工作原理又一个简单理解,GB28181采用了通信领域流行的SIP协议。一般会有一个国标服务器,为摄像头这些终端设备提供支撑和服务。如果需要使用国标摄像头,需要先配置国标服务器,在服务器上创建摄像头的参数,也就是摄像头的20位国标ID。

这就像我们去电信公司申请一个电话号码,电信公司需要在后台为你创建一个号码,当你开通服务后,你的号码在电信公司的服务器上有合法的记录才可以正常使用,这和我们使用国标服务的原理一样。

比如思载科技的视频接入网关就是一台国标GB28181的服务器,也可以叫做平台。我们要想使用国标摄像头,就必须先在服务器上创建一个国标摄像头。

比如本列中,我们在视频网关上配置一个国标摄像头ID为31011500991320019357,国标域是视频网关配置的国标域参数,一般是视频服务器国标ID的前十位,这里用3101150000。用户名可以与摄像头的国标ID一样,并且配置一个密码。

在配置好国标平台参数,就可以配置摄像头了,如果你用的是其它国标平台,管理员会给你分配一个国标ID,你按照以下步骤配置即可。

进入配置界面

摄像头的国标配置一般在网络----高级配置内---平台接入界面内。

平台接入方式 

一般摄像头有很多种接入平台的方式,不同的方式使用不同的通信协议,如果我们需要使用国标28181接入,在这里平台接入方式选择28181。

本地端口

可以指定本地通信端口,由于SIP协议定义使用5060端口作为通信端口,这里默认选择5060。如果你的环境下5060无法使用可以修改成其它端口。

传输协议

传输协议可以选择UDP或者TCP两种,一般情况下如果你的网络带宽较好,选择UDP。如果网络带宽一般或者通过互联网传输可以选择TCP。

协议版本

GB28181目前已经发布三个版本,分别是2011,2016,2022。目前主流的版本使用的都是2016版本。如果选2022可能一些平台的部分功能还没有支持。

SIP服务器ID

SIP服务器的ID就是我们说的平台的国标ID,在国标28181体系内任何一个设备都有一个国标ID,每个摄像头有一个自己的20位ID,录像机,平台,网关,编解码都有自己的国标ID。这里我们注册到思载科技视频接入网关,就需要知道其国标ID,在项目实施是,这个信息管理员会提供。

SIP服务器域

与SIP服务器ID一样,国标服务器也会有一个域ID,一般是服务器ID的前十位。

SIP服务器地址

SIP服务器地址就是国标平台的IP地址,这个在配置前都需要询问清楚。根据实际情况填写就可以了。

SIP服务器端口

同样,国标平台端也需要提供一个通信端口,一般默认是5060,如果平台端有修改过默认SIP端口,在配置摄像头时,要改成与服务器一致。

SIP用户名和SIP认证ID

这里的SIP用户名和SIP认证ID,就是我们在平台上为摄像头创建的国标ID和用户名。原则上这两个ID使用同样的参数。否则会在使用中造成一定困扰。

密码

密码就是在国标平台上创建国标ID时的配套密码,这里一定要与服务器端配置的一致,不然无法注册成功。

注册有效期

国标28181的工作逻辑,需要向国标平台发起注册信息,当服务器平台验证通过后,代表摄像头当前正常挂载在服务器平台下,在注册有效期内就可以调看摄像头视频。如果超过有效期,并且一直没有收到新的注册消息,这个摄像头就会处于离线状态,其功能就无法使用了。

注册状态

显示当前摄像头的注册状态,配置成功后显示为在线,如果配置不成功,显示为不在线。

心跳周期

国标平台和摄像头之间需要有一个保活机制,来确认当前的网络状态,各项指标,通信正常。这里可以配置多久发一次心跳,一般默认为60秒发一次。

注册间隔

与心跳周期类似,只不过这里是每隔一段时间向系统发送一个注册消息,确保摄像头一直处于活跃状态。这个参数一般默认也是60秒。如果我们的网络条件不好,经常发生摄像头不在线,可以将注册间隔缩短观察是否有改善。

最大心跳超时次数

当发送心跳数据时,很有可能因为网络等问题丢失。在这里可以配置发送心跳超时等次数。都是确保稳定性的参数手段。

编码ID

国标GB28181除了提供视频功能外,还集成了报警信息,语音对讲等能力。在编码ID内配置相应的国标ID。一般视频通道编码ID与摄像头的SIP用户名一致即可。

语音输出通道编码ID可以使用SIP用户名ID将11,12,13位改为137即可。137是国标定义的音频设备,这里如果配置不对,很多时候摄像头的数据无法保存。

启用

配置完这些参数一定要注意,把启用打勾后保存配置。摄像头就会按配置参数向服务器发起一次请求,如果参数都匹配正确,就会注册成功,摄像头显示在线状态。

本文详细介绍了国标GB28181摄像头的配置参数,在项目中结合实际情况配置即可。建议收藏备用。

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

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

相关文章

【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树

在安卓源码的设计中,将将屏幕分为了37层,不同的窗口将在不同的层级中显示。 对这一块的概念以及相关源码做了详细分析,整理出以下几篇。 【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树 【Android 13源码分析】WindowCon…

Redis基础数据结构之 quicklist 和 listpack 源码解读

目录标题 quicklist为什么要设计 quicklist?quicklist特点ziplist quicklist数据结构 listpacklistpack是什么?listpack数据结构ziplist干啥去了?为什么有listpack?什么是ziplist的连锁更新?listpack 如何避免连锁更新&#xff1…

从ANN到SNN的转换:实现、原理及两种归一化方法【MINIST、实战】

从ANN到SNN的转换:实现、原理及两种归一化方法 引言 随着神经形态计算的迅猛发展,脉冲神经网络(Spiking Neural Networks, SNNs)作为一种仿生神经计算模型,逐渐展现出其在低功耗和事件驱动计算领域的巨大潜力。不同于…

8.5LoG算子边缘检测

LoG的基本概念 LoG(Laplacian of Gaussian)算子是一种结合了高斯模糊和平滑处理的边缘检测方法。它通过先对图像应用高斯滤波器来去除噪声,然后再对结果应用拉普拉斯算子来检测边缘。LoG算子的主要优点是可以检测图像中的边缘和其他重要特征…

MPICH 源码编译 with ucx with cuda,应用示例

先基于 cuda 编译ucx 再基于 ucx 编译 mpich mkdir mpich mkdir ucx 1, 安装 ucx 预备环境: sudo apt-get install valgrind sudo apt-get install libibverbs-dev librdmacm-dev 下载ucx 源代码 git clone --recursive https://github.com/openucx/ucx.git cd…

堆排序,快速排序

目录 1.堆排序 2.快速排序 1.hoare版本 2.挖坑法 3.前后指针法 注意点 1.堆排序 void Swap(int* a, int* b) {int tmp *a;*a *b;*b tmp; } void adjustdown(int* a, int n, int parent) {int child parent * 2 1;while (child < n){if (child 1 < n &&am…

【Python基础】Python lambda(简洁与高效的匿名函数)

本文收录于 《Python编程入门》专栏&#xff0c;从零基础开始&#xff0c;分享一些Python编程基础知识&#xff0c;欢迎关注&#xff0c;谢谢&#xff01; 文章目录 一、前言二、lambda函数的基本概念三、lambda函数的应用实例3.1 在列表排序中使用lambda函数3.2 在map()函数中…

(批处理)设置延时+设置关机倒计时

使用方式&#xff1a;建立一个文本文件夹&#xff0c;将文件扩展名改为.bat&#xff0c;右键单击后编辑&#xff0c;将代码复制进去。 将文件保存 echo off echo 三秒后会出现一个提示自动关机ping -n 3 127.0.0.1 >nul rem 实现的功能是在这里停3秒再继续往下执行 rem 以…

OpenCore Legacy Patcher 2.0.0 发布,83 款不受支持的 Mac 机型将能运行最新的 macOS Sequoia

在不受支持的 Mac 上安装 macOS Sequoia (OpenCore Legacy Patcher v2.0.0) Install macOS on unsupported Macs 请访问原文链接&#xff1a;https://sysin.org/blog/install-macos-on-unsupported-mac/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主…

【Linux】多路转接epoll

一、I/O多路转接 poll 1.1 poll函数接口 函数原型 函数参数 fds&#xff1a;是一个poll函数监听的结构列表&#xff0c;每一个元素中包含了三部分内容&#xff1a;文件描述符&#xff0c;监听的事件集合&#xff0c;返回的事件集合。nfds&#xff1a;表示的是fds数组的长度tim…

VUE + NODE 历史版本安装

以node 12.20.0为例子&#xff0c;想下载哪个版本&#xff0c;后面写哪个版本 https://registry.npmmirror.com/binary.html?pathnode/v12.20.0/ 安装国内镜像7.1.0 cnpm npm install -g cnpm7.1.0 -g --registryhttps://registry.npmmirror.com 安装vue脚手架4.5.15 cnpm …

【有啥问啥】深入浅出马尔可夫链蒙特卡罗(Markov Chain Monte Carlo, MCMC)算法

深入浅出马尔可夫链蒙特卡罗&#xff08;Markov Chain Monte Carlo, MCMC&#xff09;算法 0. 引言 Markov Chain Monte Carlo&#xff08;MCMC&#xff09;是一类用于从复杂分布中采样的强大算法&#xff0c;特别是在难以直接计算分布的情况下。它广泛应用于统计学、机器学习…

【linux基础】linux中的开发工具(4)--调试器gdb的使用

目录 前言一&#xff0c;背景二&#xff0c;gdb的使用1. 启动 gdb 调试器&#xff1a;2. 罗列代码信息3. 运行程序4. 有关断点的操作(1) 打断点(2) 查看断点(3) 删除断点(4) 在一次调试中&#xff0c;断点是递增的(5) 关闭断点(6) 开启断点(7) 逐过程调试&#xff0c;相当于 F1…

我与Linux的爱恋:进程|进程的查看与管理|创建进程

​ ​ &#x1f525;个人主页&#xff1a;guoguoqiang. &#x1f525;专栏&#xff1a;Linux的学习 ​ 文章目录 一、进程的概念1.什么是进程2.在这里插入代码片多进程管理3.描述进程-PCB 2.查看进程与管理进程1.使用指令查看进程2.通过系统调用函数查看pid3.杀进程4.ppid&…

如何在 Visual Studio Code 中反编译具有正确行号的 Java 类?

优质博文&#xff1a;IT-BLOG-CN 问题 我在 macOS 中使用 vscode 版本 1.92.2&#xff0c;并安装了Java 扩展包v0.29.0。当我打开command click或right click->Go to definition一个没有源代码的类时&#xff0c;vscode 会使用 FernFlower 反编译器打开 .class 文件。但…

一步一步自制py脚本并且并且修改为exe可执行文件教学外附带SHA-1解密exe文件资源

第一步&#xff1a;安装 Python 下载 Python&#xff1a;访问 Python 官网 下载并安装最新版本的 Python。安装时选择添加到环境变量 PATH&#xff1a;在安装过程中&#xff0c;确保勾选“Add Python to PATH”选项。 第二步&#xff1a;编写 Python 脚本 创建一个新的 Pyth…

HTB-Base(strcmp函数绕过、sudo -l提权)

前言 各位师傅大家好&#xff0c;我是qmx_07&#xff0c;今天给大家讲解Base靶场&#xff0c;起点内容到此完结 渗透过程 信息搜集 服务器开放了22SSH服务 和 80HTTP服务 目录爆破 通过目录扫描出/login 和/asserts文件夹 发现/login 拥有目录遍历漏洞login.php.swp 是使用…

Mysql_使用简介

课 程 推 荐我 的 个 人 主 页&#xff1a;&#x1f449;&#x1f449; 失心疯的个人主页 &#x1f448;&#x1f448;入 门 教 程 推 荐 &#xff1a;&#x1f449;&#x1f449; Python零基础入门教程合集 &#x1f448;&#x1f448;虚 拟 环 境 搭 建 &#xff1a;&#x1…

循环练习 案例

swich新特性 jdk12 穿透 逢七过 //含有七和被七整除舍去 public class test1 {public static void main(String[] args){for (int i 1; i <100 ; i) {if(i%70||i%107||i/107){continue;}System.out.println(i);}} } 求平方根 //输入大于2的整数&#xff0c;求平方根&…

AI基础 L22 Uncertainty over Time I 时间的不确定性

Time and Uncertainty 1 Time and Uncertainty States and Observations • discrete-time models: we view the world as a series of snapshots or time slices • the time interval ∆ between slices, we assume to be the same for every interval • Xt: denotes the se…