国标GB28181对接的时候如何配置服务端口和本地端口

news2024/11/25 7:44:13

目                                录

一、国标GB28181对接需要配置的端口等参数

二、GB28181服务器端口的配置:SIP服务器端口

三、GB28181设备测端口的配置:本地SIP端口

(一)本地SIP端口配置的意义

(二)不配置本地SIP端口,是否可以 ?

四、TCP和UDP有区分吗?


一、国标GB28181对接需要配置的SIP端口等参数

     视频监控系统中,国标GB/T28181对接需要配置以下参数:

  1. SIP服务器ID:即国标监控平台的SIP信息ID,20位数字。
  2. SIP服务器域:即国标监控平台的SIP信息ID的前10位。
  3. SIP服务器地址:即国标监控平台的IP地址,目前仅支持IPV4地址。
  4. SIP服务器端口:即国标监控平台SIP服务的端口号,默认为5060,设置范围:1~65535。
  5. SIP服务器认证ID:即摄像头的ID,20位数字,设置类型为111~118。
  6. SIP用户认证密码:即平台注册密码,默认为12345678,最大31位字符。
  7. 注册有效期:取值设置范围100~100000,默认为3600,单位为秒。
  8. 心跳周期:取值设置范围5~3600,默认为60,单位为秒。

        这些参数需要按照实际情况进行配置,以确保国标GB28181对接的稳定性和可靠性。在进行配置时,需要注意各个参数的取值范围和单位,避免出现错误。同时,需要确保网络防火墙的设置允许相应的端口进行通信,以保障对接的顺利完成。

       有的视频设备可能还要配置更多的参数,比如:本地SIP端口, 28181码流索引、传输协议类型……等,如下图示:

二、GB28181服务器端口的配置:SIP服务器端口

        从上一节我们看到一些服务端的配置参数,其中有一个SIP服务器端口,其实就是提供国标GB28181的服务器所用的端口,GB28181平台应用软件采用这个端口号来为其他需要接入过来的设备提供服务。所有平台软件收到的数据包,其目的端口号都是这个SIP服务器端口号(比如7060)。

        而从SIP服务器返回给国标接入设备端的数据包,其源端口号都是7060,表示这些数据是SIP服务器发给设备端的。如下图所示:

三、GB28181设备测端口的配置:本地SIP端口

(一)本地SIP端口配置的意义

        从第一节我们看到,有的设备有一个本地SIP端口的配置,这个配置有什么意义呢 ?

        本地SIP端口号是网络摄像机IPC用于与GB28181平台进行通信的端口。在配置过程中,需要为每个网络摄像机IPC指定一个唯一的本地SIP端口号,以便上级28181平台能够正确地识别和接收来自网络摄像机IPC的数据,如下图示:

        在配置本地SIP端口号时,需要注意端口号的唯一性和范围。一般来说,SIP端口的范围是1~65535,每个网络摄像机IPC需要配置一个唯一的端口号,以避免冲突和混淆。

        配置本地SIP端口号的意义在于建立网络摄像机IPC与上级平台之间的通信连接,实现数据的传输和处理。通过正确配置本地SIP端口号,可以确保国标28181对接的顺利进行,提高监控系统的稳定性和可靠性。同时,也可以方便后续的网络摄像机IPC管理和维护工作。

(二)不配置本地SIP端口,是否可以 ?

        可以不配置本地SIP端口,这个时候,本地网络摄像机或者下级设备会自动分配一个端口后(比如2104),这个端口号在有效范围内,会通过这个端口发送消息给SIP服务器,SIP服务器会记下这个本地SIP端口。同样的,SIP服务器发送给网络摄像机和下级设备的时候,就发送到这个自动分配的本地SIP端口。配置如下图,就不需要配置本地SIP端口:

四、TCP和UDP有区分吗?

        国标GB28181-2016标准支持TCP、UDP两种模式,因此国标对接的时候。有时候需要选择采用TCP还是UDP。具体采用哪种模式,还需要考虑到网络环境和设备能力的因素。如果网络环境不稳定或者存在较大的延迟和丢包现象,采用TCP模式可能更为合适。如果网络环境较好,且对实时性要求较高,采用UDP模式可能更为合适。

        不管采用哪种模式,端口的配置都一样,端口的配置适合于TCP和UDP两种模式。请参考如下配置界面:

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

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

相关文章

一文初识Linux进程(超详细!)

🎬慕斯主页:修仙—别有洞天 ♈️今日夜电波:HEART BEAT—YOASOBI 2:20━━━━━━️💟──────── 5:35 🔄 ◀️ ⏸ ▶️ ☰ …

QT上位机开发(绘图软件)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 稍微复杂一点的软件,一般都是带有绘图功能。绘图的意义,不仅仅是像CAD一样,可以进行模型的设计、比对和调试。它…

数字图像处理(3)——频域图像增强

🔥博客主页:是dream 🚀系列专栏:深度学习环境搭建、环境配置问题解决、自然语言处理、语音信号处理、项目开发 💘每日语录:贤才,难进易出;庸才,易进易初出;…

IDA入门【二】IDA数据显示窗口

主窗口 IDA图形视图 图形视图会让人联想到程序流程图,因为它将一个函数分解成许多基本块,以生动显示该函数由一个块到另一个块的控制流程。 在屏幕上你会发现,IDA使用不同的彩色箭头区分函数块之间各种类型的流。 根据测试条件&#xff0c…

【Spring实战】15 Logback

文章目录 1. 依赖2. 配置3. 打印日志4. 启动程序5. 验证6. 调整日志级别7. 代码详细总结 Spring 作为一个现代化的 Java 开发框架,提供了很多便利的功能,其中包括灵活而强大的日志记录。本文将介绍如何结合 Spring 和 Logback 配置和使用日志&#xff0c…

旅游平台网页前后端

功能清单 游客功能 用户注册、登录登录权限拦截按名称搜索房间支付流程查看订单信息和状态评论预定过的房间,并自动修改订单状态查看统计剩余房间数量,数量为0时不可预定 管理员功能 房间分类管理 类型的删除、修改、查询(准备添加增添功能…

一文通透Text Embedding模型:从text2vec、openai-ada-002到m3e、bge

前言 本文一开始是属于此文《知识库问答LangChainLLM的二次开发:商用时的典型问题及其改进方案》的1.2节,但为把Text Embedding模型阐述的更为精准、全面,特把那部分的内容抽取出来,不断完善成此文 第一部分 衡量文本向量表示效果…

【Java系列】文件操作详解

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【Java系列专栏】【JaveEE学习专栏】 本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论💌 目录 …

天气预报网站windy的使用简介

原来这些文章我都写在QQ日志里,只为方便自己翻阅,但QQ日志很不好的地方就是没有查找功能,自己想翻看都很不方便,以后就还是在熟悉的CSDN作记录吧。 windy是个很不错的天气预报网站,对喜欢钓鱼的我来说,能方…

Python-docx 深入word源码 带有序号的段落无法设置段后、段前距离、间距等段落属性

如果使用p doc.add_paragraph(内容, styleList Number)来创建序号段落,会发现设置序号段落之间的段前、段后以及段落间距无法生效。后来将docx库生成的word文档打开后发现段落的设置出现问题,如下图红框所示,将该选项去掉即可使段落间距属性…

软件设计模式 --- 类,对象和工厂模式的引入

Q1:什么是软件设计模式? A:软件设计模式,又称设计模式。它是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。综上&…

mysql原理--MySQL基于规则的优化

设计 MySQL 的大叔依据一些规则,竭尽全力的把一些很糟糕的语句转换成某种可以比较高效执行的形式,这个过程也可以被称作 查询重写 (就是人家觉得你写的语句不好,自己再重写一遍)。 1.条件化简 我们编写的查询语句的搜…

怎么给直播录屏?超简单教程,一学就会!

随着直播行业的兴起,许多玩家和观众都希望能够录制直播内容以方便随时回顾或与他人分享。可是怎么给直播录屏呢?本文将详细介绍两种流行的直播录屏方法。通过学习这两种工具,你可以轻松实现直播录屏,记录并分享你的直播内容。 怎么…

jsp结合servlet

servlet配置 环境配置2023.12.31 idea配置搭建 创建一个普通的java项目 由于新版idea去除了add framework support的ui显示,可以在左边项目栏中使用快捷键shiftk或者setting中搜索add framework support在修改对应的快捷键 点击ok然后应该就是下面这样的结果 这里…

Zookeeper-Zookeeper选举源码

看源码方法: 1、先使用:先看官方文档快速掌握框架的基本使用 2、抓主线:找一个demo入手,顺藤摸瓜快速静态看一遍框架的主线源码,画出源码主流程图,切勿一开始就陷入源码的细枝末节,否则会把自…

用户侧智能配电与智能用电系统的应用及未来——安科瑞 顾烊宇

摘要:随着科技的发展,电力系统正逐步向智能化、数字化、互联网化迈进。智能配电与智能用电是电力产业发展的重要方向,将为传统电力系统带来革命性的变革。本文将对智能配电和智能用电的概念、特点、关键技术及应用进行详细介绍。 1、智能配电…

SQL Server从0到1——基本语法

信息收集 用户: 当前用户名: select user 用户权限: 服务器级别: select IS_SRVROLEMEMBER(sysadmin) 数据库级别: select IS_MEMBER(db_owner) 2005的xp_cmdshell 你要知道他的权限一般是system 而2008他是nt …

云计算:OpenStack 分布式架构添加LVM存储(单控制节点与多计算节点)

目录 一、实验 1.环境 2.安装并配置控制节点 3. 安装并配置存储节点 4.使用LVM存储 一、实验 1.环境 (1) 主机 表1 主机 主机架构IP备注controller控制节点192.168.204.210已部署compute01计算节点1192.168.204.211 已部署compute02计算节点2192.168.204.212已部署sto…

Docker:部署若依前后端分离版

Docker:部署若依前后端分离版 1. 停止天翼云上的原来跑的若依项目2. 停止腾讯云上的若依项目3. 使用Docker部署3.1 天翼云数据库&Redis3.1.1 部署数据库3.1.2 部署Redis数据库3.1.1 部署Nginx(这里被天翼云坑了换的腾讯云运行nginx) 3.2 腾讯云部署后端&前端…

ubuntu 20.04 自由切换 python 的版本

问题描述 当前 ubuntu 20.04 默认安装了多个 python 的版本,执行 python 时,默认版本是 Python 2.7.18 zhangszzhangsz:~$ python Python 2.7.18 (default, Jul 1 2022, 12:27:04) [GCC 9.4.0] on linux2 Type "help", "copyright&quo…