GB/T28181-2022协议版本标识X-GB-Ver解读

2023-10-29

GB28181-2022相对2016,其中有个变化是:报文中携带协议版本标识 X-GB-Ver:3.0(3.0-2022 2.0-2016)

为便于联网设备或服务器之间互相识别对方支持的协议版本,在SIP注册及其响应消息(无论是成功或失败)头部带上扩展字段X-GB-Ver用于表示版本号。双方在注册过程中得知对方支持的协议版本后,后续交互过程中协议版本更高一方应避免向对方发送不能识别的消息。版本是由阿拉伯数字字符和小数点字符组成的字符串。版本号表示为m.n ,其中 m ,n为阿拉伯数字字符。例如X-GB-Ver:3.0。

版本号定义见下表:

至此,Android平台GB28181设备接入模块,实现的功能如下:

  • [视频格式]H.264/H.265(Android H.265硬编码);

  • [音频格式]G.711 A律、AAC;

  • [音量调节]Android平台采集端支持实时音量调节;

  • [H.264硬编码]支持H.264特定机型硬编码;

  • [H.265硬编码]支持H.265特定机型硬编码;

  • [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;

  • [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;

  • 支持横屏、竖屏推流;

  • Android平台支持后台service推送屏幕(推送屏幕需要5.0+版本);

  • 支持纯视频、音视频PS打包传输;

  • 支持RTP OVER UDP和RTP OVER TCP被动模式;

  • 支持信令通道网络传输协议TCP/UDP设置;

  • 支持注册、注销,支持注册刷新及注册有效期设置;

  • 支持设备目录查询应答;

  • 支持心跳机制,支持心跳间隔、心跳检测次数设置;

  • 支持移动设备位置(MobilePosition)订阅和通知;

  • 适用国家标准:GB/T 28181—2016、GB/T 28181—2022;

  • 支持语音广播;

  • 支持语音对讲;

  • 支持云台控制和预置位查询;

  • [实时水印]支持动态文字水印、png水印;

  • [镜像]Android平台支持前置摄像头实时镜像功能;

  • [实时静音]支持实时静音/取消静音;

  • [实时快照]支持实时快照;

  • [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;

  • [外部编码前视频数据对接]支持YUV数据对接;

  • [外部编码前音频数据对接]支持PCM对接;

  • [外部编码后视频数据对接]支持外部H.264数据对接;

  • [外部编码后音频数据对接]外部AAC数据对接;

  • [扩展录像功能]支持和录像SDK组合使用,录像相关功能。

具体可参见GB28181模块对接说明:Android平台GB28181接入SDK技术对接文档

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GB/T28181-2022协议版本标识X-GB-Ver解读 的相关文章

  • 如何开发一个音视频播放器(ffmpeg3.2+sdl2.0)

    如何开发一个音视频播放器 ffmpeg3 2 SDL2 0 前言 创建一个音视频播放器的步骤 一 播放音频 二 播放视频 三 音视频同步 源码分析 一 正式开始前的准备工作 二 配置音视频基本参数 获取文件基本信息 初始化音频参数 初始化视
  • rtmp/rtsp/hls公网真正可用的测试地址

    相信大家在调试播放器的时候 都有这样的困惑 很难找到合适的公有测试源 以下是大牛直播SDK GitHub地址 整理的真正可用的直播地址源 其中 rtmp和rtsp的url 用我们播放器验证通过 1 rtmp 58 200 131 2 193
  • FFmpeg入门详解之92:Live555学习之(一)-------Live555的基本介绍

    Live555学习之 一 Live555的基本介绍 前一阵子 因为项目需要 研究了一下Live555开源框架 研究的不是很深入 基本上把Live555当做API用了一下 但是毕竟也是本人看的第一个开源框架 在此记录总结一下 Live555是
  • GB28181-2022注册注销基本要求、注册重定向解读和技术实现

    规范解读 GB28181 2022注册 注销基本要求相对GB28181 2016版本 做了一定的调整 新调整的部分如下 更改了注册和注销基本要求 见 9 1 1 2016 年版的 9 1 1 1 增加对NAT模式网络传输要求 宜增加TCP传
  • RTSP和RTP、RTCP协议介绍

    一 RTSP 1 简介 RTSP Real Time Stream Protocol 协议是一个基于文本的多媒体播放控制协议 属于应用层 RTSP以客户端方式工作 对流媒体提供播放 暂停 后退 前进等操作 它主要用来控制具有实时特性的数据的
  • 如何快速实现Android平台前端设备接入能力

    技术背景 SIP 会话初始化协议 是在 IP网络上进行多媒体通信的应用层控制协议 以几种RFC的形式提供 其中最重要的是包含核心协议规范的RFC3261 该协议用于创建 修改和终止与一个或多个参与者的会话 通过会话 我们了解了一组进行通信的
  • 国家开源软件资源库

    http yp oss org cn software show cat php cat id 5 基本信息 成熟度 Dimdim 2009 05 19 1 2 3 4 5 6 7
  • 交换机端口镜像及Wireshake抓包

    1 首先配置交换机 先将交换机断开与其他交换机连接的网线 保证电脑端只与这一个交换机通信 2 之前配置过交换机的 如果记得IP 可以直接通过交换机的IP进行登录 3 如果忘记交换机的IP 则可以重置 交换机上有一个reset按键 重置后 我
  • Android平台GB28181设备接入端如何实时更新经纬度实现国标平台侧电子地图位置标注

    技术背景 我们在做GB28181设备接入端的时候 其中有个功能 不难但非常重要 那就是GB28181实时位置的订阅 mobileposition subscribe 和上报 notify 特别是执法记录仪 智能安全帽 车载终端等场景下 现场
  • 6款真正好用的播放器推荐

    GOM player GOM player 是一款本身装有视频播放所需的解码 及占用系统资源少 并且能以最优秀的画质来观看多种格式影片的播放程序 可以支持播放大多数当前流行的视频格式 如 MP4 AVI WMV MKV MOV FLV 等
  • 使用 Live555 搭建流媒体服务器

    搭建环境为Centos 7 2 64bit 一 安装gcc编译器 yum install gcc c 二 安装live555 wget http www live555 com liveMedia public live555 latest
  • RTP和RTCP详解

    1 RTP和RTCP详解 文章目录 1 RTP和RTCP详解 1 1 概述 1 2 RTP协议详解 1 3 RTCP协议详解 1 1 概述 在流媒体相关的领域 我们进场会看到RTP RTCP 其用于流式传输的最常见的码流传输协议 位于传输层
  • Android平台如何实时叠加电量信息和设备信号状态到GB28181接入端

    技术背景 我们在Android平台实现GB28181设备接入 把摄像头和麦克风数据 采集过去 用于移动单兵 智能车载 智慧安防 智能家居 工业仿真等行业时 发现大多场景对视频水印的要求越来越高 从之前的固定位置静态文字水印 png水印等慢慢
  • FFmpeg进阶: 音频变声滤镜

    声音最重要的两个元素就是语速和语调 改变声音的辨识度主要也是从这两方面入手 我们可以通过对音频数据进行插值或者抽值修改 以达到降低语速和增加语速的目的 同时我们也可以通过对数据进行线性拉伸来调节音调 语速调整 语调调整 就可以让我们的声音千
  • Red5应用开发(三) 点播

    Red5点播默认只支持RTMP协议的点播地址 RTSP和HLS需要使用插件的形式进行配置 插件需要自己编译 很多依赖有问题 后期有需求再更新 Github 仓库地址 利用Red5的Eclipse插件生成的默认Red5工程即可直接作为点播应用
  • GB/T28181-2022图像抓拍规范解读及技术实现

    规范解读 GB28181 2022相对2016 增加了设备软件升级 图像抓拍信令流程和协议接口 我们先回顾下规范说明 图像抓拍基本要求 源设备向目标设备发送图像抓拍配置命令 携带传输路径 会话ID等信息 目标设备完成图像传输后 发送图像抓拍
  • 公网可用的RTMP、RTSP测试地址(更新于2021年3月)

    好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了 以下是大牛直播SDK Github 于2021年3月亲测可用的几个URL 有其他可用的URL 也欢迎大家在评论区回复 RTMP流地址 湖南卫视 rtmp 58 200 131
  • GB/T28181-2022相对2016版“基于TCP协议的视音频媒体传输要求“规范解读和技术实现

    规范解读 GB T28181 2022和GB T28181 2016规范 有这么一条 更改了附录 D 基于 TCP 协议的视音频媒体传输要求 见附录 D 2016 年版的附录 L 本文主要是针对GB T28181 2022里面提到的 基于
  • GB28181状态信息报送解读及Android端国标设备接入技术实现

    今天主要聊聊GB T28181状态信息报送这块 先回顾下协议规范相关细节 然后再针对代码实现 做个简单的说明 状态消息报送基本要求 当源设备 包括网关 SIP设备 SIP客户端或联网系统 发现工作异常时 应立即向本 SIP监控域 的SIP服
  • 深入理解Google Cast(一)基本概念

    什么是google cast google cast允许用户将手机上的内容投影到TV上 然后用户可以将手机作为遥控器来控制TV上的媒体播放 Google cast SDK用于扩展你的app 使其支持google cast功能 一个Cast

随机推荐

  • 聊一聊深度学习--包括计算前馈网络的反向传播和卷积的反向传播

    聊一聊深度学习 三天肝完深度学习基础 球球让我过吧 引言 人工智能领域的流派 机器学习流程 了解 表示学习 语义鸿沟 好的数据表示 语义表示 局部表示 分布式表示 学习过程 监督学习 有反馈 无监督学习 无反馈 强化学习 多步之后反馈 神经
  • h5跳转App以及URL Scheme获取-App协议列表

    从Safari跳到APP 跳转 既然要想跳到你指定的APP 那么就需要在你的APP中定义一个特殊的标示 也就是一个URL协议 定义URL协议的如下图 TARGETS gt info gt URL Types gt 添加一个URL协议 Sni
  • Shell脚本攻略:数组

    目录 一 理论 1 数组概述 2 定义数组 3 数组打印 4 数组的数据类型及处理 5 数组赋值 6 数组遍历 7 数组切片 8 数组替换 9 删除数组 10 追加数组中的元素 11 数组排序算法 二 实验 1 实验一 2 实验二 3 实验
  • PS的颜色选择--从英雄到坏蛋的15个配色方案

    从英雄到坏蛋的15个配色方案 故事IGEEK DESIGN 迪斯尼公司于1923成立 他们的第一部长片电影 白雪公主与七个小矮人于1937年发布 关于白雪公主有一个最有趣的地方 她是迪士尼世界中最能代表 善良 的角色 在故事中 邪恶的王后嫉
  • 消息队列mq总结

    转自 http blog csdn net konglongaa article details 52208273 http blog csdn net oMaverick1 article details 51331004 https y
  • Css实现省略号...及悬浮层显示全部内容的方法:

    1 单行文本省略 overflow hidden 溢出隐藏 white space nowrap 禁止换行 text overflow ellipsis 2 多行文本省略 display webkit box 谷歌 webkit box o
  • 软工UML画图

    学习如何画图 如类图 顺序图 流程图 E R图和类代码等 一个一个来 起始 数据流图 功能模型 基本符号 加工 命名要用动宾词组 外部实体 数据存储 数据流 命名要用名词 题目说明解法 下面用个题来说明 假设一家工厂的采购部每天需要一张定货
  • 微服务架构(Microservice Architecture)

    之前一段时间 有听部门架构说起接下来公司要使用微服务架构来研发系统 当时没怎么在意 因为是第一次听说微服务这个名词 果然无知者无畏啊 正好赶上五一假 我自告奋勇的 接了编写微服务架构培训文档这个任务 也许因为我是文科生 文笔稍微好点 五一假
  • Qt-OpenGL-03 纹理Texture

    写在开头 文章是基于纹理 LearnOpenGL CN 教程的学习记录 强烈建议在网站上先弄清楚原理再看此文章 以Qt GL窗口代替GLFW的写法 Qt库中一些类代替教程中的类 一起入坑 效果图 上图使用了两纹理混合 接下来是一些比较重要的
  • LaTeX 中插入图片使其紧跟插入的文字之后

    LaTeX 中插入图片使其不跑到每页的开头而紧跟插入的文字之后 此次建模过程中 遇到的一个比较棘手的问题是 当插入图片时 图片的位置总是会自动跑到当页 或下一页 的最上方 而不是紧跟在其对应的说明文字之后 这是我们想要的效果 解决方法如下
  • 云服务器被DDOS攻击该如何防御?

    相信很多大型网站遭遇到DDoS攻击 导致网站无法访问而又难以解决 包括小编的个人博客也曾接受过DDOS的 洗礼 对此感同身受 所以 本文我们一起来了解下DDOS攻击并分享一些在一定程度范围内的应对方案 关于DDOS攻击 分布式拒绝服务 DD
  • MOS管的原理及其米勒效应(学习笔记)

    一 MOS管的组成及其原理 在讲解MOS的组成之前我们先来了解一下N型半导体和P型半导体 N型半导体是在纯净的硅晶体中掺入了5价磷 此时磷原子最外层多出来了一个自由电子 因为自由电子带负电 所以我们称为N型半导体 N取自于Negative
  • Go语言中json.Marshal()一直返回[123 125]的解决方法

    Go语言中对结构体进行json Marshal 一直返回 123 125 即 原因是go中是否可导出是根据名字首字母是否大写来确定的 如果结构体某字段的首字母为小写则不可导出 例子如下 注意Student内字段首字母的大小写 不可导出 ty
  • Caffe学习3——Forward and Backward

    Forward和Backward是Net中的计算本质 让我们考虑最简单的逻辑回归分类器 前向传播的部分是根据input来计算output 从而进行inference 在前向中 Caffe通过模型中每个layer的计算组合来计算 functi
  • 如何查看 Linux 系统安装的时间

    我们 SUN 实验室每台服务器上架后都需要填写一个表格 这个表格包括详细的机器硬件配置 操作系统版本和安装时间 网络配置 机器名 MAC 地址和 IP 安装的软件和用途 安全级别和策略 联系人 上架时间 机柜号等 昨天有位管理员忘了填写操作
  • Vue中常见设计模式的应用~

    Vue是基于什么模式 表示既然是Vue中常见的设计模式 首当其冲就先聊聊MVVM模式啦 一 mvvm模式 Vue js 是一个基于 MVVM 设计模式的前端框架 它将前端中的 UI视图 与 底层数据 和 业务逻辑 分离开来 使得UI视图与数
  • 并查集-- 一种路径压缩实现

    并查集用于计算图连通分量 比如回答这样的问题 社交媒体中 用户A和用户B是否属于同一个圈子里的 一个城市到另一个城市是否是可达的 并查集适用于并不需要计算出图上具体的路径 只需要计算是否连通 public interface UnionFi
  • epub.js使用

    div div 1 引入图书路径 需是epub类型 method需为default 要么苹果端加载为空白 var book ePub epub 三国演义 epub openAs epub var rendition book renderT
  • 【Photon Voice】如何获取App ID

    步骤1 注册并登录Photon 已经有账户了 您可以直接进行步骤2 注册一个光子账户 第2步 获取应用程序ID App ID是为Photon Cloud应用程序生成的标识符 当应用程序客户端连接用户或断开其他应用程序的用户时 将使用到它 进
  • GB/T28181-2022协议版本标识X-GB-Ver解读

    GB28181 2022相对2016 其中有个变化是 报文中携带协议版本标识 X GB Ver 3 0 3 0 2022 2 0 2016 为便于联网设备或服务器之间互相识别对方支持的协议版本 在SIP注册及其响应消息 无论是成功或失败 头