中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

介绍

云手机是指虚拟出带有原生安卓操作系统,具有虚拟手机功能的云服务器。作为一种新型应用,它对物理手机起到了非常好的延伸和拓展作用,可以用在云手游、移动办公等诸多场景。

端云引擎顾名思义可以分为端侧和云侧两个部分:云侧运行于服务器上;端侧一般为云手机APK,可以被安装在用户的Android手机上,用于跟云侧进行交互,进而对Kbox容器进行正常的操作。

本文档主要用于描述视频流云手机端侧和云侧引擎的集成开发指南。

相关概念请参见表1 业务说明

表1 业务说明

业务名称

概念说明

视频流引擎

一个基于视频流云手机的二进制库,包括服务端和客户端两个部分,集成了云手机图像获取、H.264/H.265编解码和图像显示能力,对外提供简单的API,开发者不需要关注底层的技术实现细节。其中,服务端负责获取云手机图像和H.264/H.265编码功能;客户端负责H.264/H.265解码显示功能。

视频流引擎只支持Android平台。其中使用Demo提供一系列代码样例演示如何调用接口,可以帮助开发者快速了解相关业务开发。

基础引擎

基础引擎主要包括音频引擎和触控引擎两部分。

  • 音频引擎实现了客户端物理手机播放服务端云手机产生的音频数据的功能,包括服务端和客户端两个部分。服务端安装包是.so文件,集成了重定向服务端音频数据的功能。客户端安装包是.aar文件,集成了播放服务端重定向音频数据的功能。对外提供简单的API,开发者都不需要关注底层的技术细节。

    音频引擎当前只支持Android平台,配套提供了开发流程和编码实例。其中使用Demo提供一系列代码样例演示如何调用接口,可以帮助开发者快速了解相关业务开发。

  • 触控引擎实现了服务端云手机识别客户端物理手机触控操作的功能,包括客户端和服务端两个部分。服务端安装包是.so文件,集成了将客户端产生的触控数据注入到服务端云手机的功能。客户端安装包是.aar文件,集成了拦截客户端触控数据的功能。对外提供简单的API,开发者都不需要关注底层的技术细节。

    触控引擎当前只支持Android平台,配套提供了开发流程和编码实例。其中使用Demo提供一系列代码样例演示如何调用接口,可以帮助开发者快速了解相关业务开发。