Skip to main content

moregeek program

android平台gb28181设备接入端语音广播如何实现实时音量调节_daniusdk的博客-多极客编程

Android平台GB28181设备接入,语音广播功能非常重要,本文要介绍的,不是语音广播的流程,语音广播流程,之前的blog也有非常详细的分享,感兴趣的可以参考官方规范书的交互流程:语音广播这块,有开发者提出这样的诉求,如何适时调节语音广播的音量?因为我们的语音广播,audio的播放,是基于我们RTMP、RTSP直播播放模块设计实现的,对应的接口如下:/** * 设置播放音量 * *

Read More

gb/t 28181-2016多响应消息传输探究_daniusdk的博客-多极客编程

我们在实现Android平台GB28181设备接入模块的时候,有遇到发送多条记录的情况,本文主要探讨下GB28181多响应传输。规范解读如GB/T28181-2016规范所说:目录查询响应、文件查询响应、订阅后的通知消息会出现响应、通知消息需发送多条记录的情况,此时可通过多条响应、通知消息对记录进行分批传送,各响应消息的SN 值需与请求消息相同。为了保证多条响应、通知消息传输的稳定可靠,多条响应、

Read More

gb28181设备接入端如何实现校时?_daniusdk的博客-多极客编程

在探讨这个问题之前,我们先看看GB/T28181-2016官方文档怎么说的,9.10.1章节校时基本要求提到:联网内设备支持基于SIP方式或 NTP方式的网络校时功能,标准时间为北京时间。SIP方式校时见本节具体描述;NTP(见IETFRFC2030)协议的网络统一校时服务,网络校时设备分为时钟源和客户端,支持客户/服务器的工作模式,时钟源应支持 TCP/IP、UDP及 NTP协议,将输入的或是自

Read More

如何让android平台像ipc一样实现gb28181前端设备接入_daniusdk的博客-多极客编程

技术背景好多开发者在做国标对接的时候,首先想到的是IPC摄像头,通过参数化配置,接入到国标平台,实现媒体数据的按需查看等操作。像执法记录仪等智能终端,跑在Android平台,对接GB28181平台的需求也非常大,网上相关demo也不少,但真正设计符合相关协议规范、功能完善、长时间稳定运行的并不多。基于此,我们研发了Android平台GB28181接入模块,目前功能设计,总的来说,IPC有的功能要有

Read More

gb/t28181联网系统通信协议结构和技术实现_daniusdk的博客-多极客编程

技术回顾在本文开头,我们先一起回顾下GB/T28181联网系统通信协议结构:联网系统在进行视音频传输及控制时应建立两个传输通道:会话通道和媒体流通道。会话通道用于在设备之间建立会话并传输系统控制命令;媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议 RTP/RTCP传输。具体如下图:我们先来看看会话初始协议:安全注册、实时视音频点播、历史视音频的回放等应用的会话控制采用IETF

Read More

android平台gb28181设备接入端对接编码前后音视频源类型浅析_daniusdk的博客-多极客编程

前言今天主要对Android平台GB28181设备接入模块支持的接入数据类型,做个简单的汇总:编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);拉取RTSP或R

Read More