Skip to main content

moregeek program

android平台gb28181设备接入端预置位查询(presetquery)探讨和技术实现-多极客编程

之前blog介绍了GB28181云台控制(PTZCmd)相关,本文主要是介绍下GB28181预置位查询。预置位这块,在处理带云台的设备非常必要,我们主要是做Android平台的GB28181的设备接入端,也可以转发RTSP摄像头接入到国标平台,如果摄像头带云台,这块的处理就非常必要。废话不多说,我们先看看GB/T28181规范里面,是怎么说的:请求命令消息体Message消息头 Content-t

Read More

android国标接入端如何播放gb28181平台端语音广播数据_daniusdk的博客-多极客编程

GB28181语音广播这块,我们依据GB/T28181-2016针对流程和实例代码,做过详细的描述,本次主要是探讨下,广播数据过来后,如何处理。鉴于我们之前有非常成熟的RTMP|RTSP低延迟播放模块,语音广播数据过来后,调用startAudioPlay(),ntsOnInviteAudioBroadcastResponse()处理如下:@Overridepublic void ntsOnInvi

Read More

android平台实现mp4文件实时推送rtmp|轻量级rtsp服务|gb28181平台_daniusdk的博客-多极客编程

好多开发者有这样的诉求,想把本地录制的MP4文件,以实时流数据的形式,推送到RTMP服务器,注入轻量级RTSP服务,或者对接到GB28181平台,这块前几年我们就有对接。本次以MediaExtractor为例,先利用MediaExtractor,把mp4文件的音视频数据分离,然后调用我们publisher模块,实现编码后的数据对接到RTMP服务器、轻量级RTSP服务或GB28181平台即可,废话不

Read More

如何实现android平台gb28181设备对接camera2数据_daniusdk的博客-多极客编程

技术背景在写如何实现Android平台GB28181设备对接Camera2数据说明之前,我在前两年的blog就有针对camera2的RTMP直播推送模块做过技术分享:在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)

Read More

android gb28181接入端实时位置订阅和上报之-如何获取当前经纬度_daniusdk的博客-多极客编程

我们在做Android平台GB28181的时候,其中实时位置(MobilePosition)订阅和上报这块,涉及到实时经纬度的获取,特别是执法记录、车载系统的那个等场景,几乎就是标配。今天主要是分享一段实时获取位置的代码:/* * CameraPublishActivity.java * CameraPublishActivity * * Github: https

Read More

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

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

Read More

gb28181设备控制和teleboot远程启动命令探究_daniusdk的博客-多极客编程

设备控制设备控制基本要求源设备向目标设备发送设备控制命令,控制命令的类型包括球机/云台控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小、看守位控制、设备配置等。设备控制采用 IETFRFC3428中的 Message方法实现。源设备包括SIP客户端、网关或者联网系统,目标设备包括SIP设备、网关或者联网系统。源设备向目标设备发送球机/云台控制命令、远程启动命令、

Read More

android gb28181设备接入端语音广播和语音对讲技术实现探究_daniusdk的博客-多极客编程

上篇文章提到Android端GB28181接入端的语音广播和语音对讲的实现,从spec角度大概介绍了下流程和简单的接口设计,好多开发者私信我,希望展开说一下。其实这块难度不大,只是广播和对讲涉及到双向实现,如果之前没有相关的积累,从头实现麻烦一些而已。语音广播的流程大家应该非常清楚了,简单来说,SIP服务器发送Broadcast语音广播命令到android接入端,接入端应答,在收到200 OK后,

Read More

如何在android平台gb28181接入终端实现语音广播和语音对讲_daniusdk的博客-多极客编程

技术背景在之前的blog,我们以Android平台国标接入终端为例,分别介绍了一些常规的功能,比如REGISTER、CATALOG、INVITE、Keepalive、SUBSCRIBE、NOTIFY等常规操作,今天主要介绍下语音广播和语音对讲这部分。GB28181平台广播和对讲这块,重要性不言而喻,没有广播的接入终端,数据只是单向流入,加入后,指挥中心和终端之间的联系更紧密,实时双向沟通更方便,适

Read More