阿里云文档 2025-01-22

在Android和iOS平台上实现对采集到的原始视频数据进行自定义数据处理

在实时视频互动过程中,您可能有对 SDK 采集到的原始视频数据进行处理的需求,也可能有获取 SDK 采集并编码的视频数据的需求。本文介绍如何通过不同类型的视频观测器获取 SDK 采集到的视频数据,并对其进行处理。

文章 2024-01-18 来自:开发者社区

Android平台RTMP推送|轻量级RTSP服务|GB28181设备接入模块之实时快照保存JPG还是PNG?

JPG还是PNG?JPG和PNG是两种常见的图片文件格式,在压缩方式、图像质量、透明效果和可编辑性等方面存在显著差异。压缩方式:JPG是一种有损压缩格式,通过丢弃图像数据来减小文件大小,因此可能会损失一些图像细节和质量。而PNG使用的是无损压缩格式,它不会丢失任何原始图像数据,从而保持了图像的完整性和质量。图像质量:由于压缩方式的不同,JPG在压缩后会牺牲一部分图像数据,因此在图像质量上可能存在....

Android平台RTMP推送|轻量级RTSP服务|GB28181设备接入模块之实时快照保存JPG还是PNG?
文章 2023-09-04 来自:开发者社区

Android平台GB28181设备接入模块相关博客概览

Android平台GB28181设备接入模块,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、语音广播和语音对讲,支持对接数据类型如....

Android平台GB28181设备接入模块相关博客概览
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入模块如何对接NV21、YV12、RGB、YUV等外部数据

技术背景我们在对接Android平台GB28181设备接入模块的开发者时,遇到这样的场景,除了Android设备(如执法记录仪、智能安全帽等)自带的camera或camera2前后摄像头数据外,还有些场景是需要外部编码前或编码后数据,比如对接OTG类似的外置数据源,如NV12、NV21、YV12、RGB或YUV等格式,这里做个简单的汇总。接口描述1. Android设备前后摄像头数据这里以Cam....

Android平台GB28181设备接入模块如何对接NV21、YV12、RGB、YUV等外部数据
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入模块如何实现实时视频和本地录像双码流编码

技术背景我们在做Android平台GB28181设备接入模块的时候,遇到这样的场景,比如执法记录仪或智慧工地等场景下,由于GB28181设备接入模块,注册到国标平台后,平时只是心跳保持,或还有实时位置订阅,查看视频的时候,是按需看,而且有时候,网络环境并不是太好,所以,催生了这样一个诉求:部分开发者希望能本地录像的时候,录制高分辨率(比如1920*1080),国标平台侧发起实时视频查看请求的时候....

Android平台GB28181设备接入模块如何实现实时视频和本地录像双码流编码
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入、RTMP推送模块如何实现高效率的视频编码

我们在做Android平台RTMP推送、轻量级RTSP服务和GB28181设备接入模块的时候,有一个点是逃不掉的:如何高效率的实现视频数据编码?为此,我们设计了软编码、基于MediaCodec的硬编码和MediaCodec native层硬编,尽可能的减少数据拷贝和交互,确保高效率的完成视频编码,目前,编码前数据类型,已经涵盖了YV12/NV21/NV12/I420/RGB24/RGBA32/R....

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

如何同时启动Android平台GB28181设备接入模块和轻量级RTSP服务模块?

技术背景在介绍GB28181设备接入模块和轻量级RTSP服务之前,我们需要先搞清楚,二者的使用场景和技术设计的差别:首先是GB28181设备接入模块:为什么要设计GB28181设备接入模块?GB28181接入SDK,实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执....

如何同时启动Android平台GB28181设备接入模块和轻量级RTSP服务模块?
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入模块分辨率发生变化怎么办?

技术背景我们在做Android平台gb28181设备接入模块的时候,遇到这样的情况,比如横竖屏分辨率不锁定,采集摄像头的时候,可以实现,横屏状态采集横屏,竖屏状态采集竖屏,简单来说,横屏状态比如采集的1280*720的,竖屏状态,采集的数据源成了720*1280。这块对我们来说,已经轻车熟路了,老早就已经处理,分辨率发生变化的时候,会重启encoder,确保正常兼容,不幸的是,好多gb28181....

Android平台GB28181设备接入模块分辨率发生变化怎么办?
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入模块摄像头采集方向不对怎么办?

背景我们在做Android平台GB28181设备接入模块的时候,有开发者提到这样的诉求:他们的智能头盔、执法记录仪等设备,采集到的图像,是旋转了90、180甚至270°的,设备本身无法针对图像做翻转或者旋转操作,问我们这种情况下需要如何处理?实际上,这块,我们前几年在做RTMP推送和轻量级RTSP服务模块的时候,老早处理了这类问题。鉴于Android平台video数据采集分camera和came....

Android平台GB28181设备接入模块摄像头采集方向不对怎么办?
文章 2023-09-03 来自:开发者社区

Android平台GB28181设备接入模块之球机/云台控制探究

技术背景好多开发者在做GB28181设备接入的时候,问云台控制是否可以处理(亦或拉取外部RTSP摄像头,通过命令中转的方式,控制摄像头),实际上云台控制命令相对来说还是比较好处理的。协议规范有明确说明,云台控制命令不需要发送应答命令,实现相对简单,和我们之前做的远程启动命令(TeleBoot)类似。在实现云台控制命令之前,我们先回顾下设备控制的基本要求:源设备向目标设备发送设备控制命令,控制命令....

Android平台GB28181设备接入模块之球机/云台控制探究

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

mPaaS 移动开发平台

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

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问