GB28181

2024/4/11 22:43:47

GB28181技术基础之5 - RTSP

RTSPhttp://blog.csdn.net/linwh8/article/details/78808810http://www.sohu.com/a/206341878_473283

GB28181技术基础之1 - SIP协议

SIP 协议,即 会话初始协议(Session Initiation Protocol),是一个应用层的 点对点协议,用于初始、管理和终止网络中的语音和视频会话,是 GB28181 的核心之一。 按照 IETFRFC2543 的定义: SIP是一…

GB28181 - 安防视频监控联网标准

GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是由公安部针对行业接口不兼容等问题制定的 国标协议,规定了安防相关设备及平台联网所需要满足的协议规范要求,目前主要由 公安部一所进行检测和认证。 相对于欧美…

GB28181学习(十七)——基于jrtplib实现tcp被动和主动发流

前言 GB/T28181-2022实时流的传输方式介绍:https://blog.csdn.net/www_dong/article/details/134255185 基于jrtplib实现tcp被动和主动收流介绍:https://blog.csdn.net/www_dong/article/details/134451387 本文主要介绍下级平台或设备发流功能&#…

GB28181学习(六)——实时视音频点播(数据传输部分)

GB28181系列文章: 总述:https://blog.csdn.net/www_dong/article/details/132515446 注册与注销:https://blog.csdn.net/www_dong/article/details/132654525 心跳保活:https://blog.csdn.net/www_dong/article/details/132796…

流媒体基础-RTP封装PS流

PS流格式 首条数据结构: RTP Header + PS Header +(System Header + PSM)+ PES(Header + Payload) 非首条数据结构: RTP Header + PS Header + PES(Header + Payload) 接下来记录侧重于找到 H.264 数据,所以会跳过一些暂时不关心的内容。 PS流有一个结束码 MPEG_progr…

GB28181技术基础之3 - RTP

一. RTP协议 实时传输协议 RTP(Real-time Transport Protocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,后在RFC3550中进行更新。 RTP通常是配合 RTCP协议使用,通过 RTCP 协议来控…

GB28181技术基础之8 - 中心管理CMS

一. 中心管理服务器 中心管理 CMS 是业务系统的核心,主要功能包括:用户管理、设备管理、日志管理、业务管理、认证、授权服务。 用户管理:用户信息管理,用户账户增、删、改、禁/启用,设备分配等; 设备管理&…

GB28181学习(十二)——报警事件通知和分发

要求 发生报警事件时,源设备将报警信息发送给SIP服务器;报警事件通知和分发使用MESSAGE方法;源设备包括: SIP设备网关SIP客户端联网系统综合接处警系统以及卡口系统 目标设备包括: 具有接警功能的SIP客户端联网系统综…

GB/T28181协议介绍

GB/T28181协议介绍 文章目录 GB/T28181协议介绍总体介绍GB/T28181基本结构GB/T28181关键协议流程设备注册设备目录查询实时视频播放流程 GB/T28181协议总结 说到GB/T28181协议,如果你是从事视频监控领域的工作,那对他一定不陌生,在公共安全、…

GB28181修改补充文件--雨刷和灯光的控制协议

国家标准GB/T 28181‐2011《安全防范视频监控联网系统信息传输交换控制技术要求》修改补充文件,对附录A进行修改补充,增加宽动态、雨刷和灯光的控制协议。 下载地址, 命令格式协议:点击链接下载 消息体格式协议&am…

国标流媒体服务器在linux系统运行提示fork/exec ……/redis/redis-server错误解决方案

以GB/T28181国标为基础开展工作,能够真正实现视频图像信息跨区域、跨部门、跨警种的高效、准确传输及共享应用,确保视频联网系统建设的科学性、实用性和可拓展性。尤其是,从行业标准提升为国家标准后,不仅仅是公安行业应用&#x…

GB28181的消息体系

GB28181以SIP为基础。它所使用的方法如下: 其中,最重要的方法就是REGISTER,INVITE,和MESSAGE方法了。它们是所有方法中使用频率最高的几种。 在开发和对接过程中,大多数朋友会对REGISTER和INVITE疑问较多。原因是这两…

HTTP的GET、POST的区别与GB28181协议

今天偶然间看到了一篇博客《99%的人都理解错了HTTP中GET与POST的区别》,原始出处不知在哪里,请大家自行百度/谷歌。 对于其中作者指出的“GET产生一个TCP数据包;POST产生两个TCP数据包。”笔者甚是好奇。于是网络检索,找到了另一篇博客&#…

【技术教程】国标GB28181协议视频智能分析平台EasyGBS告警上报功能,如何进行自定义配置?

随着TSINGSEE青犀视频云边端架构产品的用户越来越多,我们的研发团队也在对产品不断进行升级和优化,比如在国标GB28181平台EasyGBS中更新告警功能,以及在视频智能分析平台EasyCVR中增加人脸识别系统。 而自从国标GB28181平台EasyGBS在1.4.2版本…

Ubuntu搭建国标平台wvp-GB28181-pro

目录 简介安装和编译1.查看操作系统信息2.安装最新版的nodejs3.安装java环境4.安装mysql5.安装redis6.安装编译器7.安装cmake8.安装依赖库9.编译ZLMediaKit9.1.编译结果说明 10.编译wvp-GB28181-pro10.1.编译结果说明 配置1.WVP-PRO配置文件1.1.Mysql数据库配置1.2.REDIS数据库…

不同外网服务器安装ZLMediakit和WVP-pro

安装ZLMediakit 建议使用docker安装,因为使用其他模式不会。 这里全程参考了这篇博客CSDN博客地址。 总体来说,其实没有什么难点,只是比较消耗服务器性能。相较于WVP来说,ZLM方便很多。 使用的版本为Github中docker仓库最新版本&…

【GB28181】PJSIP库(二)源码编译详解

【目录】郭老二博文之:图像视频汇总 1、概述 PJSIP 是一个用 C 语言编写的免费开源多媒体通信库,实现了基于标准的协议,如 SIP、SDP、RTP、STUN、TURN 和 ICE。它将信令协议 (SIP) 与丰富的多媒体框架和 NAT 穿透功能结合到高级 API 中,这种 API 是可移植的,适用于几乎任…

【GB28181】wvp-GB28181-pro部署安装教程(Ubuntu平台)

目录 前言1 安装依赖2 安装MySQL3 安装redis4 编译ZLMediaKit代码及依赖下载编译运行(如果要运行wvp整个项目,这步可以先不执行) 5 编译wvp-pro下载源码(建议从github上下载,gitee上维护有时候不是很同步)编…

GB28181 —— 5、C++编写GB28181设备端,完成将USB摄像头视频实时转发至GB28181服务并可播放(附源码)

被测试的USB摄像头 效果 源码说明 主要功能模拟设备端,完成注册、注销、心跳等,同时当服务端下发指令播放视频时 设备端实时读取USB摄像头视频并通过OpenCV处理后实时转ps格式后封包rtp进行推送给服务端播放。 源码 /****remark: pes头的封装,里面的具…

GB28181学习(七)——设备视音频文件检索

要求 文件检索主要用于区域、设备、录像时间段、录像地点、录像报警为条件的查询;用Message消息发送检索请求和返回查询结果,传送结果的Message消息可以发送多条;文件检索请求和应答命令采用MANSCDP协议格式定义; 流程 目录检索…

【GB28181】PJSIP库(八)回声消除、热拔插、声音去抖

【目录】郭老二博文之:图像视频汇总 1、回声消除 Accoustic Echo Cancellation (AEC) PJMEDIA 中有多个回声消除器实现,从简单的回声抑制器到完整的声学回声消除器AEC: pjmedia_echo*:PJSIP自身的回声消除API 支持WebRTC AEC3:https://github.com/pjsip/pjproject/pull…

Android平台GB28181设备接入模块开发填坑指南

技术背景 为什么要开发Android平台GB28181设备接入模块?这个问题不再赘述,在做Android平台GB28181客户端的时候,媒体数据这块,我们已经有了很好的积累,因为在此之前,我们就开发了非常成熟的RTMP推送、轻量…

GB28181学习(九)——校时

要求 联网内设备支持基于SIP方式或NTP方式的网络校时功能,标准时间为北京时间;系统运行时可根据配置使用具体校时方式; 流程 SIP校时在注册过程中完成,流程同注册和注销流程;在注册成功情况下,注册流程的…

GB28181学习(十一)——控制(PTZ、镜头、光圈等控制)

要求 源设备向目标设备发送控制命令,控制命令类型包括: 摄像机云台控制远程启动录像控制报警布防/撤防报警复位强制关键帧拉框放大/缩小看守位控制PTZ精准控制存储卡格式化目标跟踪软件升级设备配置 设备配置的内容包括: 基本参数视频参数范…

NVR添加rtsp流模拟GB28181视频通道

一、海康、大华监控摄像头和硬盘录像机接入GB28181平台配置 1、海康设备接入配置 通过web登录NVR管理系统,进入网络,高级配置界面,填入GB28181相关参数。 将对应项按刚才获取的配置信息填入即可,下面的视频通道的编码ID可以保持…

GB28181学习(十)——视音频文件下载

要求 SIP服务器接收到媒体接收者发送的视音频文件下载请求后向媒体流发送者发送媒体文件下载命令,媒体流发送者采用RTP将视频流传输给媒体流接收者,媒体流接收者直接将视频流保存为媒体文件;媒体流接收者或SIP服务器可通过配置查询等方式获取…

GB28181技术基础之2 - H264与PS封包

一. H.264 视频传输离不开编码,编码过程可以理解为数据压缩过程,由于原始的视频数据太过于庞大,直接传输对带宽的占用太大,因此通过一种压缩方式来进行处理,最常用的是我们常说的H.264标准,也是安防监控领域…

wireshark在流媒体分析中常见操作

Wireshark Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 在流媒体相关工作中&am…

GB28181学习(四)——网络设备信息查询

要求 源设备向目标设备发送信息查询命令,目标设备将结果通过查询应答命令返回给源设备;设备信息查询命令包括: 设备目录设备信息设备状态信息设备配置预置位、看守位巡航轨迹列表巡航轨迹PTZ精准状态存储卡状态等 信息查询的范围&#xff1a…

GB28181学习(八)——历史视音频的回放

要求 采用SIP协议实现会话;采用SIP扩展协议INFO方法的消息体携带视音频回放控制命令;采用RTP/RTCP实现媒体传输;媒体回放控制命令引用MANSRTSP协议中的PLAY、PAUSE、TEARDOWN的请求消息和应答消息;媒体流接收者可为SIP客户端、SI…

GB28181 —— 3、C++编写GB28181设备端,完成注册、注销、保活心跳、响应查询目录等功能(附源码)

效果 工程代码说明 源码运行环境为Vs2017+Qt5.12.4,sip部分由eXosip库完成。主要功能为模拟GB28181客户端,完成客户端向服务端注册、注销、发送保活心跳、响应服务端的"设备信息查询"及"目录查询"等功能。 源码 #include <QtWidgets/QApplication>…

国标流媒体服务器摄像头接入后打开失败原因排查——码率的重要性

在我们日常使用的流媒体服务器中&#xff0c;偶尔碰到网络不稳定的时候&#xff0c;摄像头接入失败&#xff0c;或者视频播放失败也都是有可能的。开发者们碰到这类问题一定要第一时间找到我们的技术支持进行排查解决哦&#xff01; 昨天就有开发者找到我们&#xff0c;说是在…

国标流媒体服务器如何通过GB28181协议SIP获取视频流?

众所周知我们的国标流媒体服务器可以对接到不同的摄像头服务器平台&#xff0c;并且也支持集成到自己的平台进行视频监控的实时直播。我们的国标流媒体服务器对接过海康8300。 SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与…

EasyNVR级联到上级平台通道数量显示不正确是什么原因?

今年年初&#xff0c;我们将EasyNVR的功能做了精进&#xff0c;EasyNVR目前也支持国标GB28181协议的级联了&#xff0c;只要上级平台支持国标协议&#xff0c;即可将EasyNVR作为下级平台级联上去。如果大家想更多了解EasyNVR的级联功能&#xff0c;可以通过EasyNVREasyGBS的方案…

EasyGBS通过GB28181下载流程结合抓包数据详细记录

GB28181国标协议解决了平台与平台的对接问题&#xff0c;主要是基于SIP信令来进行信息的交互。为了紧跟国家的步伐&#xff0c;我们在早期研发了EasyGBS平台&#xff0c;可支持国标协议的所有能力。本文我们对国标GB28181协议下载流程做个说明&#xff0c;同时也对抓包进行一个…

如何通过视频智能检测平台+无人机对野生动植物进行检测?

野生动物栖息地的破碎化已成为影响野生动物生存的重要原因&#xff0c;并成为生物学家密切关注的问题。人们逐渐意识到这些问题的重要性&#xff0c;在世界各地建立各类保护区的基础上&#xff0c;动植物监测被列为加强生物物种保护和管理的主要手段之一。野生动物监测不仅可以…

GB28181协议,SIP协议框架,级联,注册

sip-proxy github地址 www.isluna.ml 基于sip实现gb28181的通信框架&#xff0c;区分client和server。以便于快速构建发起SIP请求和处理响应。支持级联&#xff0c;告警&#xff0c;订阅等标准协议信令服务。项目不仅限于gb28181协议。也可以利用封装的SIP方法处理其他协议。…

GB28181,实时流点播流程解读

这里不对流程过程做叙述&#xff0c;28181文档中的描述已经很详细了。我这里做的&#xff0c;是将整个过程&#xff0c;转换为交谈对话的过程&#xff0c;通过多个第一人称的角度叙述出来每一个步骤的目的。我这样做的目的&#xff0c;是为了能给新学习28181国标的朋友能够更好…

拉取rtsp并推rtmp(监控转直播实现思路及方法)

本文为博主原创文章&#xff0c;未经博主允许不得转载。&#xff08;合作洽谈请联系QQ&#xff1a;1010316426&#xff09; 拉取rtsp并推rtmp&#xff08;监控转直播实现思路及方法&#xff09;思路方法封装推送方法论思路 基本思路分为两个步骤&#xff0c;第一个步骤是拉取r…

扩展ps流增加“视频帧录像时刻绝对时间戳”方法

缘起&#xff1a;使用GB28181对接下级平台/NVR等时&#xff0c;做录像回放想将录像流的时间轴精确到秒&#xff0c;就是实现类似下面的效果&#xff1a; 然而ps流中PES包携带的PTS/DTS无法转换成 【2020-06-16 00:16:43】 这样的绝对时间&#xff0c;因此就无法通过国标PS流进行…

GB28181中“目录”相关概念的领域建模

系统级别的领域建模&#xff0c;已经在《28181国标》协议文档中给出&#xff0c;这里不赘述。下面领域建模&#xff0c;是关于国标系统中“目录”相关概念的。

EasyGBS出现录像列表显示有录像但实际录像为空的情况如何排查?

大家知道国标GB28181协议视频平台目前是很多项目团队的第一选择&#xff0c;因为国标协议可以级联上下级平台&#xff0c;并且能够直接通过协议进行内网到外网的穿透&#xff0c;在一些有外网视频播放需求的项目中很受欢迎。TSINGSEE青犀视频云边端架构产品中的EasyGBS平台支持…

Android平台GB28181设备接入端语音广播支持PS格式

技术背景对接Android平台GB28181设备接入端语音广播的时候&#xff0c;我们有遇到过INVITE SDP需要PCMA格式的audio&#xff0c;对方同时回了PS和PCMA两种&#xff0c;然后&#xff0c;发数据的时候&#xff0c;直接发了PS的。举个不恰当的例子&#xff0c;就像我去星巴克跟服务…

GB28181学习(十五)——流传输方式

前言 基于GB/T28181-2022版本&#xff0c;实时流的传输方式包括3种&#xff1a; UDPTCP被动TCP主动 UDP 流程 注意&#xff1a; m字段指定传输方式为RTP/AVP&#xff1b; 抓包 SIP服务器发送INVITE请求&#xff1b; INVITE sip:xxx192.168.0.111:5060 SIP/2.0 Via: SIP…

Linux平台下搭建GB28181服务器(WVP+ZLMediakit)

文章目录 什么是GB28181平台依赖项搭建步骤配置Redis和MySQL配置ZLMediakit配置WVP 使用效果封装成Docker镜像 什么是GB28181 GB28181(国标28181)&#xff0c;全称为《中华人民共和国公共安全视频监控联网系统技术要求》&#xff0c;是中国国家标准委员会发布的一个针对公共安…

GB28181 —— Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台(连接带云台摄像机)

最终效果 简介 GB28181协议是视频监控领域的国家标准。该标准规定了公共安全视频监控联网系统的互联结构&#xff0c; 传输、交换、控制的基本要求和安全性要求&#xff0c; 以及控制、传输流程和协议接口等技术要求&#xff0c;是视频监控领域的国家标准。GB28181协议信令层面…

GB28181学习(二)——注册与注销

概念 使用REGISTER方法进行注册和注销&#xff1b;注册和注销应进行认证&#xff0c;认证方式应支持数字摘要认证方式&#xff0c;高安全级别的宜支持数字证书认证&#xff1b;注册成后&#xff0c;SIP代理在注册过期时间到来之前&#xff0c;应向注册服务器进行刷新注册&…

视频国标GB28181及一个相关平台的应用

一、国标GB28181 1、概述 所谓国标GB28181&#xff0c;是我国制订的一项视频流接入协议。好处是&#xff0c;只要摄像头支持该项协议&#xff0c;那么无论是海康还是大华&#xff0c;或者别的什么摄像头&#xff0c;都能接入一个支持该协议的媒体平台&#xff0c;达到无缝集成…

细说RTSP、RTMP和GB28181区别

好多流媒体初学者&#xff0c;对RTSP、RTMP和GB28181三者容易混淆&#xff0c;不了解他们的使用场景和区别&#xff0c;本文抛砖引玉&#xff0c;大概介绍下三者的区别。 RTSP&#xff08;Real-Time Streaming Protocol&#xff09;、RTMP&#xff08;Real-Time Messaging Pro…

平衡操控应用场景和技术实现探究

什么是平衡控制&#xff1f; 平行控制是数据驱动的计算控制方法&#xff0c;其核心是利用人工系统进行建模和表示&#xff0c;通过计算实验进行分析和评估&#xff0c;借助平行执行实现对复杂系统的控制。 平行操控应用场景 无人驾驶&#xff1a;平行操控可以应用于无人驾驶车…

GB28181学习(三)——心跳保活

心跳保活 要求&#xff1a; 1. 当原设备发现工作异常时&#xff0c;应立即向本SIP监控域的SIP服务器发送状态信息&#xff1b; 2. 无异常时&#xff0c;定时向本SIP监控域的SIP服务器发送状态信息&#xff1b; 3. 状态信息报送采用**MESSGAE**方法&#xff1b; 4. SIP设备宜在…

GB28181学习(十六)——基于jrtplib实现tcp被动和主动收流

前言 GB/T28181-2022实时流的传输方式介绍&#xff1a;https://blog.csdn.net/www_dong/article/details/134255185 tcp passive收流 流程图 注意&#xff1a; m字段指定传输方式为TCP/RTP/AVP&#xff1b;sdp信息中增加"asetup:passive"&#xff1b;SIP服务器启…

Android平台GB28181设备接入模块之SmartGBD

大牛直播SDK研发的Android平台GB28181设备接入SDK&#xff08;SmartGBD&#xff09;&#xff0c;可实现不具备国标音视频能力的 Android终端&#xff0c;通过平台注册接入到现有的GB/T28181—2016服务&#xff0c;可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育…

【GB28181】wvp-GB28181-pro快速适配 连接SQlite3数据库

引言 wvp最新项目支持mysql等数据库, 如果本地没有安装mysql等数据库,并想直接可以运行wvp项目,需要进行二次修改。 本文包含:WVP最新代码适配SQlite3数据库 运行平台:windows或linux 文章目录 一、为何使用SQlite二、配置修改2.1 添加SQlite3依赖2.2 修改SQlite3不支持的…

GB28181学习(十四)——语音广播与语音对讲

语音对讲 定义 用户端向设备通过视音频点播请求音频数据&#xff1b;用户端接收音频数据并通过特定的播放设备&#xff08;如音响&#xff09;播放&#xff1b;用户端向设备发送广播请求&#xff1b;设备解析广播成功后通过INVITE方法向用户请求音频数据&#xff1b;用户通过音…

【视频】GB28181(五)PJSIP的C++接口PJSUA2类详解:Endpoint和Account

1、pj::Endpoint 1.1 功能描述 pj::Endpoint是一个单例类,应用程序必须先创建此类实例才能执行任何其他操作,同样,一旦此类被销毁,应用程序就不得调用任何库 API。该类是PJSUA2的核心类,提供如下功能: 启动和关闭库,比如,初始 STUN 地址解析、初始化并启动声音设备等…

GB28181学习(十三)——订阅与通知

事件订阅 要求 事件订阅应使用SUBSCRIBE方法&#xff1b;事件源接收事件订阅时&#xff0c;事件源应向事件观察者发送确认消息&#xff1b;事件源&#xff1a; 联网系统SIP服务器报警设备移动设备被集成的卡口系统等 事件观察者 联网系统SIP服务器客户端 事件&#xff1a; 报…

GB28181学习(一)——总述

概念 GB28181全称是“公共安全视频监控联网系统信息传输、交换、控制技术要求”&#xff0c;它定义了视频监控设备之间的联网通信协议&#xff0c;旨在实现视频监控系统的互联互通和统一管理。 架构 GB28181协议的基本架构包括设备端和平台端。 设备端&#xff1a;包括视频监…

wvp-GB28181-pro 2.0+ZLMediaKit 使用Dockerfile制作镜像以及部署【CentOS7】

说明 部署gb28181和zlm主要需要构建两个镜像&#xff0c;第一个为基础镜像&#xff0c;以centos7为基础构建新的基础镜像base.Dockerfile,第二个镜像为服务部署镜像server.Dockerfile&#xff0c;以第一个镜像base.Dockerfile构建出的镜像为基础镜像进行构建 整个基础镜像的构…

LiveGBS流媒体平台GB/T28181功能-用户管理通道权限管理关联通道支持只看已选只看未选添加用户备注角色

LiveGBS功能用户管理通道权限管理关联通道支持只看已选只看未选添加用户备注角色 1、用户管理2、添加用户3、关联通道3.1、只看已选3.2、只看未选 4、自定义角色5、搭建GB28181视频直播平台 1、用户管理 LiveGBS支持用户管理&#xff0c;添加用户&#xff0c;及配置相关用户权…