腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
Android平台
GB28181
历史视音频文件下载
规范
探讨及技术实现
技术背景 上篇blog,我们提到了Android平台
GB28181
历史视音频文件检索
规范
探讨及技术实现,文件检索后,
GB28181
平台侧,可以针对文件列表进行回放或下载操作,本文主要探讨视音频文件下载相关
规范
解读视音频文件下载基本要求SIP 服务器接收到媒体接收者发送的视音频文件下载请求后向媒体流发送者发送媒体文件下载命令,媒体流发送者采用RTP将视频流传输给媒体流接收者,媒体流接收者直接将视频流保存为媒体文件 技术实现本文以大牛直播SDK开发的Android平台
GB28181
设备接入侧视音频历史文件检索和下载为例(本文侧重于下载),介绍下相关设计思路:图片 Android设备接入端收到国标平台侧发过来的INVITE 国标平台侧发Ack后,开始下载视音频数据,下载过程中,可以通过SIP-INFO消息和MANSRTSP协议调节下载倍速:PLAY RTSP/1.0CSeq: 31129Scale: 0.25Android
GB28181
设备接入侧,我们尽可能按照标准
规范
来实现,实际对接的国标平台厂商,多少会有些差异,具体还要根据现场实际情况酌情处理。
音视频牛哥
2023-09-06
1.1K
0
标签:
实时音视频
通用视频解决方案
音视频终端 SDK(腾讯云视立方)
视频监控存储
音视频通话 SDK
Android平台
GB28181
历史视音频文件回放
规范
解读及技术实现
技术背景在实现
GB28181
历史视音频文件回放之前,我们已完成了历史视音频文件检索和下载,历史视音频回放,在
GB28181
平台非常重要,比如执法记录仪等前端设备,默认录像数据存储在前端设备侧,如果需要上传到平台统一保存 ,除了到工作站拷贝外,还可以通过
GB28181
的历史视音频文件下载到指挥中心。 如果指挥中心需要直接看历史视音频文件,也可以通过
GB28181
历史视音频回放实现。 基本流程如下:本文结合Android平台
GB28181
设备接入侧和
GB28181
国标平台侧,理下基本流程:1、
GB28181
平台侧向Android平台
GB28181
设备接入侧发送Invite消息,消息头域携带 信令交互示例Android平台
GB28181
设备侧,收到录像检索: <?xml version="1.0" encoding="GB2312"?
音视频牛哥
2023-11-07
2.4K
1
标签:
视频播放器
音视频开发
实时音视频
移动直播
通用视频解决方案
Android平台
GB28181
历史视音频文件检索
规范
探讨及技术实现
技术背景 我们在做Android平台
GB28181
设备接入侧模块的时候,特别是执法记录仪或类似场景,系统除了对常规的录像有要求,还需要能和
GB28181
平台侧交互,比如实现设备侧视音频文件检索、下载或回放
规范
解读 先回顾下GB/T28181-2016视音频文件检索基本要求: 文件检索主要用区域、设备、录像时间段、录像地点、录像内容为条件进行查询,用 Message 消息发送检索请求和返回查询结果,传送结果的 技术实现 以大牛直播SDK的Android平台
GB28181
设备接入侧为例,设计接口逻辑如下: package com.gb.ntsignalling; public interface GBSIPAgent
音视频牛哥
2023-09-05
769
0
标签:
实时音视频
通用视频解决方案
音视频终端 SDK(腾讯云视立方)
实时互动-物联版
音视频通话 SDK
GB28181
协议--
GB28181
协议简介
GB28181
标准规定了公共安全视频监控联网系统(以下简称联网系统) 的互联结构, 传输、 交换、 控制的基本要求和安全性要求, 以及控制、 传输流程和协议接口等技术要求。 2、
GB28181
框架: SIP 监控域互联结构示意图如下图所示:
GB28181
的联网方式分为级联和互联方式,级联方式可以详细分为信令级联和媒体级联,下图分别为信令级联和媒体级联方式: 信令级联: 媒体级联 信令互联: 媒体互联: 3、
GB28181
通信结构: 联网系统内部进行视频、 音频、 数据等信息传输、 交换、 控制时, 遵循的通信协议的结构如下图所示: 联网系统在进行视音频传输及控制时应建立两个传输通道 4、
GB28181
具体功能:
GB28181
协议规定支持的功能有如下几项: (1)注册和注销 应支持设备或系统进入联网系统时向SIP 服务器进行注册登记的工作模式。
用户6280468
2023-11-06
5.1K
0
标签:
代理
服务器
监控
系统
协议
Android平台
GB28181
接入端语音广播和语音对讲
规范
解读和技术实现
我在之前的blog,有提到过Android端
GB28181
接入端的语音广播和语音对讲,今天主要从GB/T28181-2016官方
规范
和交互流程,大概介绍下Android平
GB28181
接入端的语音广播和语音对讲 关于交互流程,本文不再赘述,一张图足矣:图片接下来,我们主要来看看
规范
里面提到的协议接口。 平台,点击页面的“启动
GB28181
”即可,有语音广播过来后,使能“
GB28181
语音广播”按钮,用于主动关闭语音广播之用。 long rtp_receiver_handle); /*++++++++++++++++++RTP Receiver++++++++++++++++++++++*/以上是GB/T28181-2016
规范
关于语音广播和语音对讲的部分说明和 Android端
GB28181
接入端针对语音广播的技术实现,感兴趣的开发者可酌情参考。
音视频牛哥
2022-10-17
1.4K
0
标签:
android
内容分发网络 CDN
GB28181
规范
中broadcast和talk模式实际场景时间差别在哪里?
好多开发者对
GB28181
规范
里面,broadcast和talk模式区分不清,今天借此机会,针对
GB28181
标准中的Broadcast(广播)和Talk(对讲)是两种不同的通信模式,它们在视频监控系统中扮演着不同的角色 技术实现两者都基于
GB28181
标准实现,但具体的技术细节和信令流程有所不同。 综上所述,
GB28181
标准中的Broadcast和Talk在功能、通信方式、交互流程、应用场景和技术实现等方面都存在明显的区别。这些区别使得它们能够适用于不同的视频监控和通信需求场景。
音视频牛哥
2024-09-17
639
0
标签:
快直播
音视频通话 SDK
视频直播
实时音视频
移动直播
GB28181
协议_
gb28181
版本
国家为了
规范
安防行业的设备平台互联互通,在2012年出台了GB/T-28181的第一版标准: 这个版本我13年在工作中开发IPC设备使用过,当时觉得协议对流媒体的
规范
还是比较好 去公安一所检测拿个证书也简单,因为只要信令符合,必选项的功能实现即可(当时就是感觉
规范
了注册和流媒体,不过这一般监控领域也只需要这关键的信息)。 不可否定的是国家公安机关一直在强推这套协议,也有很多厂家积极响应号召,如我们的一个大客户中星电子,他们的平台就是纯基于
GB28181
协议实现的,在重点城市进行平安智慧城市的创建。 下面来说下怎么去实现这个
GB28181
的协议栈功能。
GB28181
协议已经慢慢的进行了
规范
完善,现在大的趋势也已经是这样,虽然以前有很多的私有协议平台,但新建的平安城市等政府都需要能支持
GB28181
的互联互通,
GB28181
协议还有互联功能,这个功能比
全栈程序员站长
2022-11-01
940
0
标签:
开源
https
网络安全
gb28181
协议详解_
GB28181
收费吗
2、发现谁在发现 除了搜索设备,我们还需要知道谁往我们得服务地址发送了搜索地址得需求,因为我们是一个设备,其他在
gb28181
服务中,我们需要知道sip 网守和网关得设备,可能有多个这种设备,我们则需要知道谁正需要发现设备 serviceList> <presentationURL>http://192.168.0.64:80</presentationURL> </device> </root> 从中可以发现很多信息 那么现在我们得
GB28181
全栈程序员站长
2022-11-07
2.3K
0
标签:
http
https
windows
网络安全
GB28181
服务器_
GB28181
收费吗
CarEye 开发
GB28181
服务器有将近两年时间了,早期我们用纯C++开发了一个
GB28181
视频服务期,对外的接口是基于MQ协议的。这样开发出来的服务器主要有几个问题。 1. SIP服务器和流媒体服务器是绑定在一个进程中的,因为没有分离,造成了视频处理和SIP服务器只能在一台服务器上运行,既不能打到
GB28181
协议的构架要求。也造成无法使用负载均衡的功能。 2. 基于以上原因,我们重新架构了
GB28181
视频服务器,指令服务器使用go来作为开发,而流媒体开发继续使用C++作为开发语言。 新开发的
GB28181
服务器,和GT1078视频服务器通信构成了兼容移动车载,摄像头。集成直播,点播,对讲,上下级级联的流媒体服务群。 其网络架构如下图表示: 我们整理了有关
GB28181
的开发接口完全对外开放,方便快速应用。
全栈程序员站长
2022-09-27
3.4K
0
标签:
java
https
html
网络安全
tcp/ip
前端开发
规范
之命名
规范
、html
规范
、css
规范
、js
规范
本文作者:IMWeb 我饿了 原文出处:IMWeb社区 未经同意,禁止转载 在学习编程的时候,每次看到那些整齐
规范
的代码,心里顿时对这个程序员表示点点好感,有时,比如看到自己和朋友写的代码时, 那阅读起来就是苦不堪言,所以,一些基本的开发
规范
是必须的,是为了自己方便阅读代码,也方便他人阅读修改代码。 canRead() { return true; } //获取姓名 function getName { return this.name; } ---- 常量 命名方法:全部大写 命名
规范
文档
规范
HTML5的文档类型声明:<! 'valid' : 'invalid' ---- JSHint 在js
规范
中,有很多
规范
都是样式上的
规范
而不是逻辑上的
规范
,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript
IMWeb前端团队
2019-12-03
7.8K
0
标签:
html
html5
编程算法
css
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档