文章 2023-09-03 来自:开发者社区

Android平台GB28181接入端语音广播和语音对讲规范解读和技术实现

规范解读我在之前的blog,有提到过Android端GB28181接入端的语音广播和语音对讲,今天主要从GB/T28181-2016官方规范和交互流程,大概介绍下Android平GB28181接入端的语音广播和语音对讲。关于交互流程,本文不再赘述,一张图足矣:接下来,我们主要来看看规范里面提到的协议接口。语音广播通知、语音广播应答命令消息头 Content-type字段为 Content-typ....

Android平台GB28181接入端语音广播和语音对讲规范解读和技术实现
文章 2023-09-03 来自:开发者社区

GB28181状态信息报送解读及Android端国标设备接入技术实现

今天主要聊聊GB/T28181状态信息报送这块,先回顾下协议规范相关细节,然后再针对代码实现,做个简单的说明。状态消息报送基本要求当源设备(包括网关、SIP设备、SIP客户端或联网系统)发现工作异常时,应立即向本 SIP监控域 的SIP服务器发送状态信息;无异常时,应定时向本SIP监控域的SIP服务器发送状态信息。SIP设备 29 GB/T28181—2016宜在状态信息中携带故障子设备描述信息....

GB28181状态信息报送解读及Android端国标设备接入技术实现
文章 2023-09-03 来自:开发者社区

GB/T28181-2016传输要求和Android平台设备接入技术实现

相关协议规范GB/T28181-2016公共安全视频监控联网系统 信息传输、交换、控制技术要求相关的传输要求如下:5.1 网络传输协议要求联网系统网络层应支持IP协议,传输层应支持 TCP和 UDP协议。5.2 媒体传输协议要求视音频流在基于IP的网络上传输时应支持 RTP/RTCP协议;视音频流的数据封装格式应符合4.3.6 中的要求。视音频流在基于IP的网络上传输时宜扩展支持 TCP协议,协....

文章 2023-09-03 来自:开发者社区

Android GB28181设备接入端语音广播和语音对讲技术实现探究

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

Android GB28181设备接入端语音广播和语音对讲技术实现探究
文章 2023-08-31 来自:开发者社区

高德Android高性能高稳定性代码覆盖率技术实践

前言 代码覆盖率(Code coverage)是软件测试中的一种度量方式,用于反映代码被测试的比例和程度。 在软件迭代过程中,除了应该关注测试过程中的代码覆盖率,用户使用过程中的代码覆盖率也是一个非常有价值的指标,同样不可忽视。因为伴随着业务扩展和功能更新,产生了大量过时和废弃的代码,这些代码或者很少甚至完全不再...

高德Android高性能高稳定性代码覆盖率技术实践
文章 2023-08-16 来自:开发者社区

Android Hook技术实战详解

前言:什么是Android Hook技术?Android Hook技术是指在Android平台上通过修改、拦截或替换系统或应用程序的API、方法或行为,实现对系统或应用程序的定制和扩展的技术手段。在Android系统中,应用程序和系统之间通过API进行交互。应用程序可以调用系统提供的API来实现各种功能。而通过Hook技术,我们可以修改或拦截这些API的行为,以达到修改系统或应用程序行为的目的。....

Android Hook技术实战详解
文章 2023-07-04 来自:开发者社区

Android技术积累:开发规范

之前发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab c....

Android技术积累:开发规范
文章 2023-07-03 来自:开发者社区

Android 技术积累: 开发规范

这篇文章则将其延伸,提供更完整的开发规范说明。书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。3. 花括号不要单独一行,....

文章 2023-06-21 来自:开发者社区

Android的热修复技术--阿里的hotfix试用

热修复技术就是不重新启动APP和用户无感知的情况下,对应用进行增量的补丁更新。好处就不说了,好处太多了。即便有些功能无法做到不重启应用,但是这种增量只更新补丁包的方式还是很赞,只需要应用冷启动一下就自动完成了更新包的加载。至少不用再升级发布一次了。Android的热修复框架有很多。如阿里的andfix,hotfix,微信的tinker和美团的Robust等。要说哪个最简单最好用,阿里的Hotfi....

Android的热修复技术--阿里的hotfix试用
文章 2023-06-20 来自:开发者社区

开发GB28181-Android设备端需要的技术能力总结

开发语言Java,c/c++具备Android应用开发能力懂SIP协议,了解SDP参数含义xml的解析与封装懂证书加密相关知识TCP/UDP/IPRTP协议(实时传输协议)RTCP协议(实时传输控制协议)RTSP协议(实时流协议)音视频采集(相机、音频相关API)音视频编码(H264/H265/AAC/G711/G723.1/G729等)音视频流封装(存储流...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注