容器虚拟Android技术

2023-03-22 14:59

方案简介:

       云手机是基于端云一体虚拟化技术,其核心关键在于虚拟化,虚拟化的实现方式决定了硬件资源的使用效率。目前,Firefly在RK3588产品上均支持了AIC (Android in Container)技术 、可在 Linux 系统中使用Docker的方式来运行安卓,实现虚拟化。这项技术对系统的性能损失消耗小,可增加虚拟安卓的数量密度,在广泛应用于云手机、云游戏等应用场景




一,性能损失少:

相比与虚拟机的固定分配核心与内存的方案,容器的性能损失小,可获取接近全部的资源,并且能根据负载动态调整。


性能损失小.jpg

性能损失小.jpg



二,应用多开:

一颗芯片可同时运行多个安卓手机,例如单个RK3588的设备

可运行10个以上的手机APP,如果是具有72个核心的集群服务器则可运行720手机APP


应用多开.jpg




三,游戏多开:

支持游戏多开,例如在对硬件要求较高的游戏《原神》

单个RK3588使用AIC时,可同时运行两个最高画质原神,并且可达到35帧以上


游戏多开.jpg




四,虚拟摄像头:

可以实现虚拟摄像头,容器中安卓能正常拍照、扫码。相机读取到的画面可自行定制


虚拟摄像头.jpg




五,访问方便,管理简单:

采用macvlan方式,每个安卓容器有唯一ip地址;

在局域网内表现为独立设备,方便外部访问。可通过网络adb使用scrcpy投屏操作;

也支持OpenSTF投屏、调试、管理;也可以通过通用的docker命令管理容器


macvlan.jpg




了解案例更多内容,可咨询:sales@t-firefly.com