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

转载:视频监控摄像头国标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.mzph.cn/news/879752.shtml

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

相关文章

20240919在友善之臂的NanoPC-T6开发板上使用Rockchip原厂的Buildroot时打开CONFIG_USB_NET_RNDIS_HOST宏

20240919在友善之臂的NanoPC-T6开发板上使用Rockchip原厂的Buildroot时打开CONFIG_USB_NET_RNDIS_HOST宏 2024/9/19 18:20 缘起,大毛PK二毛战况激烈,穿越机大卖!我司拆同行的图传作品。 发现: 主控:飞凌OK3588-C核心板…

【Python常用模块】_cx_Oracle模块详解

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)教程合集 👈👈…

演示:基于WPF的自绘的中国地铁轨道控件

一、目的:演示一个基于WPF的自绘的中国地铁轨道控件 二、效果演示 北京地铁 成都地铁 上海地铁 深圳地铁 南京地铁 长春地铁 哈尔滨地铁 武汉地铁 厦门地铁 香港地铁 三、功能 支持平移、缩放等操作 鼠标悬停显示线路信息和站点信息 按表格显示,按纸张…

使用 nvm 管理 node 版本:如何在 macOS 和 Windows 上安装使用nvm

🔥 个人主页:空白诗 文章目录 一、引言二、nvm的安装与基本使用2.1 macOS安装nvm2.1.1 使用 curl 安装2.1.2 使用 Homebrew 安装 2.2 Windows安装nvm2.2.1 下载 nvm-windows2.2.2 安装 nvm-windows 2.3 安装node2.4 切换node版本 三、常见问题及解决方案…

2024年数学建模比赛题目及解题代码

目录 一、引言 1. 1竞赛背景介绍 1.1.1数学建模竞赛概述 1.1.2生产过程决策问题在竞赛中的重要性 1.2 解题前准备 1.2.2 工具与资源准备 1.2.3 心态调整与策略规划 二、问题理解与分析 三、模型构建与求解 3.1 模型选择与设计 3.1.1 根据问题特性选择合适的数学模型类…

鸿蒙OpenHarmony【轻量系统芯片移植案例】标准系统方案之扬帆移植案例

标准系统方案之扬帆移植案例 ​ 本文章是基于瑞芯微RK3399芯片的yangfan开发板,进行标准系统相关功能的移植,主要包括产品配置添加,内核启动、升级,音频ADM化,Camera,TP,LCD,WIFI&a…

观成科技:新版suo5隧道工具加密流量跟踪分析

1、工具简介 suo5是一个高性能的http隧道代理工具,支持全双工半双工模式,具有很高的传输性能,现在越来越多的webshell管理工具与内存马生成工具都支持了生成suo5木马的功能。从v1.1.0版本开始,其TLS协议传输功能中,增…

青海省基础地理矢量数据

青海是长江、黄河、沧澜江的发源地,因此被誉为“三江源”和“中华水塔”,具有全球独一无二的生态地位。青海省拥有丰富的水资源和生物多样性,对维护亚洲的水资源和生态平衡具有重要作用。 该数据集涵盖了青海省内的主要地理要素,包…

聚焦汽车智能化与电动化,亚洲领先的汽车工业技术博览会 2025年11月与您相约 AUTO TECH 华南展

抢占市场先机︱聚焦汽车智能化与电动化,亚洲领先的汽车工业技术博览会 2025年11月与您相约 AUTO TECH 华南展 随着汽车智能化与电动化的迅猛发展,汽车电子技术、车用功率半导体技术、智能座舱技术、轻量化技术/材料、软件定义汽车、EV/HV技术、测试测量技…

deepspeed安装报错 No module named ‘dskernels‘解决

pip install deepseek安装报错 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/61/e6/04e2f2de08253e6b779fe7706f2e06d8fb48353e1d33a2fd7805062213d4/deepspeed-0.12.3.tar.gz (1.2 MB)Preparing metadata (setup.py) ... errorerror: subprocess-exited-with-err…

透明屏幕有普通屏幕有哪些优点

针对透明玻璃屏幕的安装方案,我们需要综合考虑多个因素,包括安装环境、屏幕尺寸、重量、安全要求以及视觉效果等。以下是一个概括性的安装方案框架,供您参考: 一、前期准备 1.1 需求分析 明确透明玻璃屏幕的使用场景&#xff08…

C++速通LeetCode中等第4题-三数之和

解题思路&#xff1a;先排序&#xff0c;固定第一个数&#xff0c;用两个指针分别指向右侧剩余数列的两端&#xff0c;右侧向左移动直到两指针重合&#xff0c;看三数合有没有解&#xff0c;指针遇到相同数字跳过。 class Solution { public:vector<vector<int>> …

【数据库】MySQL内置函数

本篇分享一些在MySQL中常见的一些内置函数&#xff0c;如日期函数&#xff0c;字符串函数和数学函数&#xff0c;以方便于操作数据库中的数据。 1.日期函数 我们先整体观察一下这些函数再讲解案例 日期函数使用起来都非常就简单 获得年月日&#xff1a; select current_dat…

为解决bypy大文件上传报错—获取百度云文件直链并使用Aria2上传文件至服务器

问题描述 一方面组内的服务器的带宽比较小&#xff0c;另一方面使用bypy方式进行大文件(大于15G)上传时会报错&#xff08;虽然有时可以成功上传&#xff0c;但是不稳定&#xff09;&#xff1a; 解决方式 总体思路: 获得云盘需要下载文件的直链复制直链到服务器中使用自带…

24年蓝桥杯及攻防世界赛题-MISC-3

21 reverseMe 复制图片&#xff0c;在线ocr识别&#xff0c;https://ocr.wdku.net/&#xff0c;都不费眼睛。 22 misc_pic_again ┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/zsteg] └─$ zsteg misc_pic_again.png imagedata … text: “$$KaTeX parse error: Undefined…

Excel快速填充颜色,快捷键真香

大家好&#xff0c;这里是效率办公指南&#xff01; &#x1f3a8; 在Excel中工作时&#xff0c;我们经常需要对单元格进行颜色填充&#xff0c;以突出显示重要数据或增加视觉可读性。今天&#xff0c;我们将分享几种快速填充颜色的方法&#xff0c;帮助你提高工作效率&#x…

Golang使用ReverseProxy实现反向代理

目录 1.源码结构体 2.官方单机示例 3.使用示例 4.简单的http服务&#xff08;用于测试&#xff09; 1.源码结构体 type ReverseProxy struct {// Rewrite 必须是一个函数&#xff0c;用于将请求修改为要使用 Transport 发送的新请求。然后&#xff0c;其响应将原封不动地…

用ASR PRO离线语音芯片和月饼盒做一个会跑会跳会说话的机器狗

中秋节刚过&#xff0c;大家月饼盒应该还有&#xff0c;不要扔&#xff0c;可以做点小玩意。 机器狗的创意来自B站石桥北的视频&#xff0c;他使用了一块ESP32芯片和打印件加四个舵机实现&#xff0c;应该说是比较复杂的&#xff0c;需要有3D打印机打印外壳&#xff0c;还得会…

Linux标准IO-系统调用详解

1.1 系统调用 系统调用&#xff08;system call&#xff09;其实是 Linux 内核提供给应用层的应用编程接口&#xff08;API&#xff09;&#xff0c;是 Linux 应用层进入内核的入口。不止 Linux 系统&#xff0c;所有的操作系统都会向应用层提供系统调用&#xff0c;应用程序通…

【Harmony】轮播图特效,持续更新中。。。。

效果预览 swiper官网例子 Swiper 高度可变化 两边等长露出&#xff0c;跟随手指滑动 Swiper 指示器导航点位于 Swiper 下方 一、官网 例子 参考代码&#xff1a; // xxx.ets class MyDataSource implements IDataSource {private list: number[] []constructor(list: nu…