首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏txp玩Linux

    GB28181协议--GB28181协议简介

    GB28181标准规定了公共安全视频监控联网系统(以下简称联网系统) 的互联结构, 传输、 交换、 控制的基本要求和安全性要求, 以及控制、 传输流程和协议接口等技术要求。 2、GB28181框架: SIP 监控域互联结构示意图如下图所示: GB28181的联网方式分为级联和互联方式,级联方式可以详细分为信令级联和媒体级联,下图分别为信令级联和媒体级联方式: 信令级联: 媒体级联 信令互联: 媒体互联: 3、GB28181通信结构: 联网系统内部进行视频、 音频、 数据等信息传输、 交换、 控制时, 遵循的通信协议的结构如下图所示: 联网系统在进行视音频传输及控制时应建立两个传输通道 4、GB28181具体功能: GB28181协议规定支持的功能有如下几项: (1)注册和注销 应支持设备或系统进入联网系统时向SIP 服务器进行注册登记的工作模式。 (9)历史视音频文件下载 应支持对指定设备指定时间段的历史视音频文件进行下载

    4.4K21编辑于 2023-11-06
  • 来自专栏LiteMedia

    国标GB28181视频监控平台LiteCVR设备录像下载异常的原因排查

    技术人员在日常排查中发现,在LiteCVR设备录像中,当通道名称中带有特殊字符时,会出现请求地址下载异常,显示404,如下图:检查发现在传参数时,通道名称中带有了特殊符号#导致,下载地址#之后的数据就异常了

    38110编辑于 2023-12-15
  • 来自专栏全栈程序员必看

    GB28181协议_gb28181版本

    后续公安一所又感觉2011版本的协议不能满足方方面面的信令需求,于是增加了修改补充协议,如下: 这次的补充,完善之前协议各地方说辞有误或是不清晰的地方,还增加了不少的信令需求,如:回放、下载 不可否定的是国家公安机关一直在强推这套协议,也有很多厂家积极响应号召,如我们的一个大客户中星电子,他们的平台就是纯基于GB28181协议实现的,在重点城市进行平安智慧城市的创建。 海康和大华虽然也有平安城市的平台,但是不是纯基于GB28181的,只是作为一个协议接入,毕竟他们自己的产品很多走的私有协议(市场决定这些因素),所以个人觉得往往是新兴的科技企业在没有利益的驱使下更愿意推行国家标准 下面来说下怎么去实现这个GB28181的协议栈功能。 GB28181协议已经慢慢的进行了规范完善,现在大的趋势也已经是这样,虽然以前有很多的私有协议平台,但新建的平安城市等政府都需要能支持GB28181的互联互通,GB28181协议还有互联功能,这个功能比

    85920编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    gb28181协议详解_GB28181收费吗

    2、发现谁在发现 除了搜索设备,我们还需要知道谁往我们得服务地址发送了搜索地址得需求,因为我们是一个设备,其他在gb28181 服务中,我们需要知道sip 网守和网关得设备,可能有多个这种设备,我们则需要知道谁正需要发现设备 serviceList> <presentationURL>http://192.168.0.64:80</presentationURL> </device> </root> 从中可以发现很多信息 那么现在我们得GB28181

    2.1K20编辑于 2022-11-07
  • 来自专栏全栈程序员必看

    GB28181服务器_GB28181收费吗

    CarEye 开发GB28181 服务器有将近两年时间了,早期我们用纯C++开发了一个GB28181视频服务期,对外的接口是基于MQ协议的。这样开发出来的服务器主要有几个问题。 1. SIP服务器和流媒体服务器是绑定在一个进程中的,因为没有分离,造成了视频处理和SIP服务器只能在一台服务器上运行,既不能打到GB28181协议的构架要求。也造成无法使用负载均衡的功能。 2. 基于以上原因,我们重新架构了GB28181视频服务器,指令服务器使用go来作为开发,而流媒体开发继续使用C++作为开发语言。 新开发的GB28181服务器,和GT1078视频服务器通信构成了兼容移动车载,摄像头。集成直播,点播,对讲,上下级级联的流媒体服务群。 其网络架构如下图表示: 我们整理了有关GB28181的开发接口完全对外开放,方便快速应用。

    3.2K20编辑于 2022-09-27
  • 来自专栏TSINGSEE青犀视频

    国标GB28181安防视频平台EasyGBS如何通过接口下载设备录像?

    在有的项目需求中,用户需要调用项目录像,本文我们介绍下EasyGBS如何通过接口下载设备录像。 先调用开始回放接口获取StreamID,注意这里传值的时候download值要传为true: image.png image.png 获取StreamID后继续调用单条回放流信息接口,将StreamID带入里面获取下载文件链接 : image.png image.png 然后将这个链接直接访问下就开始下载了,并且能获取文件大小: image.png 接口调用可实现很多功能,除了本文讲到的调用设备录像到播放器里播放,还可以调用云端录像接口在其他平台播放

    78030编辑于 2021-12-16
  • 来自专栏RTSP/RTMP直播相关

    ​​Android平台GB28181历史视音频文件下载规范探讨及技术实现

    技术背景 上篇blog,我们提到了​​Android平台GB28181历史视音频文件检索规范探讨及技术实现​​,文件检索后,GB28181平台侧,可以针对文件列表进行回放或下载操作,本文主要探讨视音频文件下载相关 ,u字段代表下载通道 ID 和下载类型,字段代表下载时间段,可扩展 a 字段携带下载倍速参数,规定此次下载设备发流倍速,若不携带默认为1 倍速。 s字段为“Download”代表文件下载,u字段代表下载通道 ID 和下载类型,t字段代表下载时间段,增加y字段描述 SSRC 值,f字段描述媒体参数,可扩展 a 字段携带下载倍速,将倍速参数传递给设备 技术实现本文以大牛直播SDK开发的Android平台GB28181设备接入侧视音频历史文件检索和下载为例(本文侧重于下载),介绍下相关设计思路:图片 Android设备接入端收到国标平台侧发过来的INVITE GB28181设备接入侧发送完音视频帧后,发送通知事件类型"121", 表示历史媒体文件发送结束,发送会话内Message消息如下:<?

    960100编辑于 2023-09-06
  • 来自专栏RTSP/RTMP直播相关

    GB28181设备接入侧录像查询和录像下载技术探究之实时录像

    技术背景我们在对接GB28181设备接入侧的时候,除了常规实时音视频按需上传外,还有个重要的功能,就是本地实时录像,录像后的数据,在执法记录仪等前端设备留底,然后,到工作站拷贝到专门的平台。 本文探讨的是,基于GB28181设备接入更进一步的处理:录像查询和录像下载,本文以我们Android平台开发的GB28181设备接入为例,做个简单的分析。 本地录像存储图片GB28181设备接入侧,非常重要的功能属性就是实时录像,我们在做实时录像的时候,设计如下:先说录像参数设置:/** * SmartPublisherJniV2.java * Author 平台的录像查询和录像下载,实时录像的处理必不可少。 下一章节,我们将根据GB28181规范探讨录像查询和录像下载

    97730编辑于 2023-07-16
  • 来自专栏OpenCV图片处理实践

    GB28181里的SIP协议

    GB28181推流过程中,摄像机和服务器需要先通过SIP协议交互,完成OA协商后,摄像机才知道用什么协议推送流到什么地方去。这里,我们探讨下协商过程中用到的SIP协议。 在GB28181推流过程中,主要用到了sip协议中的Register、Invite、Message、Bye和Cancel这些请求消息。 摄像机注册 摄像机上报心跳 服务器邀请摄像机推流 结束推流

    2.7K10发布于 2020-03-18
  • 来自专栏嵌入式、安防、流媒体、AI分析

    GB28181之国标编码规则

    GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》中规定了联网系统应对前端设备、监控中心设备、用户终端ID进行统一编码,该编码具有全局唯一性。这就是国标编码。编码分20位和18位,其中18位编码已经淘汰。下文中,只讲国标20位编码

    9.3K40编辑于 2023-01-04
  • 来自专栏视频流媒体

    RTSPServer接收RTSP推流RTSP推流转GB28181输出级联GB28181国标平台

    1、需求背景目前不是所有的直播推流设备都支持GB28181的国标注册,有的只能输出直播流,有的只能支持RTSP的推流。 6、配置级联到GB28181国标平台具体参见:LiveNVR支持RTSP/RTMP/HLS/HTTP-FLV流转换成GB28181输出级联接入到国标平台

    2.4K10编辑于 2022-07-27
  • 来自专栏SRS开源服务器

    重磅:SRS 5.0正式支持GB28181

    /configure --gb28181=on make . GB 2016中对于TCP的描述在附录L,即基于TCP协议的视音频媒体传输: 实时视频点播、历史视频回放与下载的TCP媒体传输应支持基于RTP封装的视音频PS流,封装格式参照IETF RFC 4571。 也就是先支持GB28181 2016,而不是支持GB28181 2011。 Note: 需要显式开启GB28181-2016,并开启TCP协议才可以。 使用方法,下载代码后编译,执行--help可以看到参数和实例,注意依赖Go编译环境请先安装Go: git clone -b feature/rtc https://gitee.com/ossrs/srs-bench.git /objs/srs_bench -sfu gb28181 --help 模拟一个摄像头推流: .

    5K20编辑于 2022-10-09
  • 来自专栏GB28181技术

    Android平台如何实现RTSP转GB28181

    ​为什么要做GB28181设备接入侧? Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、图像抓拍、语音广播和语音对讲、历史视音频下载和回放,支持对接数据类型如下:编码前数据(目前支持的有 心跳检测次数设置;支持移动设备位置(MobilePosition)订阅和通知; 适用国家标准:GB/T 28181—2016;支持语音广播;支持语音对讲;支持图像抓拍;支持历史视音频文件检索;支持历史视音频文件下载 把数据投递到GB28181模块即可。 playerHandle, 1);libPlayer.SmartPlayerSetUrl(player_handle_, playbackUrl);return true;}这里设置RTSP拉流参数,比如缓冲时间,下载速度实时回调间隔

    58510编辑于 2024-01-31
  • 来自专栏嵌入式、安防、流媒体、AI分析

    视频监控平台GB28181:移动位置订阅

    本片博文适用于GB28181-2016版本,在2016版本中移动位置(GPS)是新增的协议,协议中对移动位置订阅的描述不是太清晰,下面介绍一下移动位置订阅的大致流程。

    1.3K10编辑于 2023-01-04
  • 来自专栏嵌入式、安防、流媒体、AI分析

    视频监控平台GB28181:GPS和报警

    目录 GPS 1.gps订阅消息xml字段 2.gps通知消息xml字段 报警 1.报警订阅xml字段 2.报警通知xml字段 技术交流 按照国标2016文档的话就是这样的。 GPS 1.gps订阅消息xml字段 2.gps通知消息xml字段 报警 1.报警订阅xml字段 2.报警通知xml字段

    94020编辑于 2023-01-04
  • 来自专栏音视频咖

    技术解码 | GB28181协议简介及实践

    GB28181协议是视频监控领域的国家标准,本文将解析如何在FFmpeg中增加对GB28181协议的支持,使其可以与支持GB28181协议的设备进行通信与控制,实现设备的注册、保活以及流媒体的传输。   本文旨在说明在FFmpeg中增加对GB28181协议的支持,使其可以与支持GB28181协议的设备进行通信与控制,实现设备的注册、保活以及流媒体的传输。 2.1 GB28181协议 GB28181协议会话通道实际上使用的是SIP协议,并且在SIP协议的基础之上做了些私有化处理。 因此在上述GB28181 demuxer的基础之上,我们也实现了GB28181 server,方案的框架图如下图7所示。 GB28181 server可以使用户不感知GB28181协议的存在,用户只需要对感兴趣的设备进行操作即可。

    20K74发布于 2021-05-13
  • 来自专栏RTSP/RTMP直播相关

    GB28181设备接入端如何实现校时?

    废话不多说,以我们Android平台GB28181设备接入模块为例,先启动GB28181服务: class ButtonGB28181AgentListener implements View.OnClickListener INVITE,是否发送BYE根据实际情况看 gb28181_agent_.stop(); btnGB28181Agent.setText("启动GB28181 else { if ( gb28181_agent_.start() ) { btnGB28181Agent.setText("停止GB28181 UDP":"TCP"); // GB28181配置 gb28181_agent_.config(gb28181_reg_expired_, gb28181_heartbeat_interval 12889-13101/com.daniulive.smartpublisher I/NTGB28181: ntsRegisterOK Date: 2022-09-13T11:53:32.439以上就是GB28181

    68100编辑于 2022-09-19
  • 来自专栏TSINGSEE青犀视频

    EasyNVR通过GB28181协议如何接入EasyCVR?

    经过不断优化后,EasyNVR新版发布已经支持GB28181协议级联了,旧版本支持对接EasyNVS,现在新版支持GB28181可以对接任意一个国标平台了。 下面我们分享一下EasyNVR对接EasyCVR平台的示例: 1、首先可以从TSINGSEE青犀视频官网下载到对应的软件包; 2、我们在同一台机器进行测试,分别启动EasyNVR、EasyCVR,因为这两款流媒体对应所需要的端口有一些是重合的

    78020发布于 2021-10-14
  • 来自专栏machh的专栏

    国标GB28181中的rtp over tcp

    01 GB28181中的RTP over TCP GB28181的TCP码流遵循的标准是RFC4571(RTP OVER TCP),具体类型是: 0 1

    2.8K21编辑于 2022-06-10
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入技术探讨

    以下是GB28181协议的一些主要内容:设备互联互通GB28181协议的核心是实现不同厂商、不同品牌、不同型号的设备之间的互联互通。 安全保障GB28181协议提供了多种安全保障机制,包括用户认证、授权管理、数据加密、访问控制等,确保系统的安全性和可靠性。 Android平台如何实现GB28181设备对接? 平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 接口调用对应GB28181相关接口调用相关设计如下:/* * SmartPublisherJniV2.java * Author: https://daniusdk.com *//** * 设置GB28181

    73400编辑于 2023-07-08
领券