Android 录屏 实现
创始人
2024-06-01 06:17:40
0

https://lixiaogang03.github.io/2021/11/02/Android-%E5%BD%95%E5%B1%8F/

https://xie.infoq.cn/article/dd40cd5d753c896225063f696

视频地址:

https://time.geekbang.org/dailylesson/detail/100056832

概述

在视频会议、线上课堂、游戏直播等场景下,屏幕共享是一个最常被用到的功能。要实现对屏幕画面的实时共享,端到端主要有这几个步骤:录屏采集、视频编码、实时传输、视频解码、视频渲染。

一般来说,实时屏幕共享时,共享发起端以固定采样频率(一般 8 - 15 帧)抓取到屏幕中指定源的画面(包括指定屏幕、指定区域、指定程序等),经过视频编码压缩(选择保持文本/图形边缘信息不失真的方案)后,在实时网络上以相应的帧率分发。

因此,录屏采集是实现实时屏幕共享的基础。即构作为专业的音视频云服务商,对于实时屏幕共享有一套完整的流程体系和 API 封装,让开发者可以更加方便快捷地拥有录屏直播的能力。

下面我们将介绍基于不同端,实现录屏采集的方法。本篇为您详解 Android 端录屏采集实现教程。

原理

在分享如何实现 Android 系统录屏采集前,我们先来看看其背后的原理。

Android 在 4.4 版本前要实现屏幕录制必须获取到 root 权限,但目前大部分设备的系统版本都高于 4.4,因此这种情况在此就不作赘述。

在 5.0 及以上版本,我们可以利用系统提供的 MediaProjection 和 MediaProjectionManager 进行屏幕录制,可以不需要获取 root 权限,但会弹窗获取权限,需要用户同意才行。

那么在 Android5.0 及以上版本,我们使用 MedaProjection 是如何把屏幕的数据录制下来呢?

这里我们就要说到两个“助攻的小伙伴”了——Surface 和 VirtualDisplay。

相关内容

热门资讯

cf卡格式化后又拍了照片能恢复... 哎呀,说到这个CF卡格式化后还能不能恢复数据,我这心里就五味杂陈的。想象一下,你兴冲冲地带着相机去旅...
道路交通监控摄像头-城市眼睛:... 在这个城市里,每个人都像是在参加一场永不落幕的舞会,而那些高悬在电线杆上的监控摄像头,就是这场舞会的...
0x0000000c 上不了网... 哎呀,真是气死我了!今天一大早就碰上了这个烦心事儿——0x0000000C,听着就像是个什么神秘代码...
克罗恩病 ct-克罗恩病患者的... 哎,说到这克罗恩病,真是让人头疼不已。你知道吗,每次去医院拍CT,我的心都提到了嗓子眼。那黑白的影像...
windows xp如何安装-... 哎呀,说起这WindowsXP的安装,真是一场怀旧的冒险啊!你知道吗,每次看到那个经典的蓝天白云桌面...
mapinfo11.0序列号-... 嘿嘿,今天咱们聊聊那个让人又爱又恨的MapInfo11.0序列号!这玩意儿,简直就是数字世界里的宝藏...
治疗胃病论坛社区:分享生活,互... 大家好,我是你们的朋友小胃,今天我想和大家聊聊我们这个特殊的群体——治疗胃病论坛社区。在这里,我们不...
wwdc ios11-iOS1... 哇哦,说到今年的WWDC,我简直激动得要跳起来了!特别是当他们揭开iOS11的面纱时,我的心情就像坐...
x98 3g 双系统-X983... 哎呀,说到这个X983G双系统啊,真是让我又爱又恨!你知道吗,一开始我超级兴奋的,毕竟能在一台机器上...
盗版gta5警察mod安装-G... 哎呀,今天真是气不打一处来!你们说说,玩个游戏容易吗?尤其是那些热爱GTA5的小伙伴们,谁不想在游戏...
skyline软件-天际线软件... 每当我打开电脑,屏幕上那熟悉的蓝色界面总是让我心跳加速。是的,我说的就是那个让我又爱又恨的“天际线软...
一键还原win7系统怎么用-一... 哎呀,说到这个一键还原Win7系统,我就忍不住要吐槽一下了!每次电脑卡得像蜗牛爬,或者不小心装了一堆...
windos7旗舰版网络协议下... 嘿,大家好!今天咱们来聊聊那个让人又爱又恨的Windows7旗舰版网络协议下载。你知道的,每次电脑突...
多用户商城千米-千米商城:购物... 嘿,朋友们!今天咱们聊聊那个让咱们心跳加速的地方——千米商城!这可不是一般的商城哦,它是我们这些购物...
手机数据恢复免费破解-手机数据... 哎呀,说到手机数据恢复,我这心里就五味杂陈啊!你们有没有经历过那种,手机里珍藏的照片、重要的信息一不...
探秘全国姓名数据库官网:寻找独... 嘿,大家好!今天咱们来聊聊那个神秘兮兮的“全国姓名数据库官网”。这可不是什么普通的网站,它藏着咱们每...
探索电控系统硬件:从冰冷金属到... 哎呀,说到电控系统硬件,我就像个小孩儿见到了心爱的玩具,眼睛都亮了!你知道吗,那些闪闪发光的小零件,...
onekey一键ghost w... 哎呀,说到这个onekey一键ghostWin7,我这心里五味杂陈啊!你知道的,每次电脑出点小问题,...
d盘文件夹莫名消失了-电脑 D... 哎呀,我的天哪!我今天打开电脑,准备整理一下D盘里的资料,结果一打开,傻眼了!那个装满了我多年心血的...
晶晨和海思哪个芯片好-晶晨和海... 哎呀,说到晶晨和海思,这可是个大话题啊!我得说,这两个芯片都有各自的忠实粉丝,但作为普通消费者,我们...