# vmi **Repository Path**: huang-wen-j/vmi ## Basic Information - **Project Name**: vmi - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: CloudPhone - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 21 - **Created**: 2025-09-17 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 视频流引擎主要应用于云手机,基于视频流引擎技术实现的云手机方案也称为视频流云手机。分为端侧和云侧两个部分:云侧运行于服务器上;端侧一般为云手机APK,可以被安装在用户的Android手机上,用于和云侧进行交互,进而对Kbox容器进行正常的操作。 # 版本说明

项目

版本

Android

11

# 环境部署 ## 编译机推荐配置 除执行机外准备一个编译机,用于编译视频流容器启动所需要的包文件。 系统版本:Ubuntu 22.04.3 LTS 系统架构:x86\_64 ## 网络要求 确保服务器已连接网络,以便顺利完成Gradle编译和其他开源依赖包的下载。 ## 安装依赖库 ``` sudo apt install -y git sudo apt install -y libtool automake tclsh make openjdk-11-jdk git-core gnupg sudo apt install -y flex bison gperf build-essential zip curl zlib1g-dev sudo apt install -y gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev sudo apt install -y x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev sudo apt install -y libxml2-utils xsltproc unzip sudo apt install -y libx11-dev libreadline-dev sudo apt install -y libncurses5 libncurses5-dev sudo apt install -y tofrodos python-markdown-doc zlib1g-dev sudo apt install -y dpkg-dev libsdl1.2-dev sudo apt install -y m4 bc python3 python3-mako gettext sudo apt install -y expect ``` ## 执行脚本 1. git拉取代码,安装编译环境。 ``` ./scripts/auto_install_tools.sh ${安装目录} source ~/.bashrc ``` 其中,安装目录可以自己指定,若不输入\{安装目录\},则脚本使用默认目录\~/NativeCompileToolsDir 此脚本执行成功后,之后不需要再重复执行。 2. 编译客户端。 ``` ./build_video.sh video_client ``` 命令执行成功后,将在output目录生成CloudPhoneApk.tar.gz和已解压好的CloudPhone.apk 3. 编译服务端。 ``` ./build_video.sh video_server ``` 命令执行成功后,将在output目录生成DemoVideoEngine.tar.gz # 快速上手 根据[环境部署](环境部署.md)章节获取到CloudPhone.apk、CloudPhoneApk.tar.gz和DemoVideoEngine.tar.gz文件。之后请依照[特性指南](https://www.hikunpeng.com/document/detail/zh/kunpengcps/cpturbokit/videostreamengine/kunpengcpsvideo_20_0002.html)使用云手机。 # 贡献指南 如果使用过程中有任何问题,或者需要反馈特性需求和bug报告,可以提交issue联系我们,具体贡献方法可参考[这里](https://gitcode.com/boostkit/community/blob/master/docs/contributor/contributing.md)。 # 免责声明 此代码仓仅包含功能演示与开发示例代码,旨在展示特定功能的使用方式与集成方法,不用于生产环境。所有代码仅为技术参考,不继承或承诺任何上下游软件的安全设计与防护机制。本仓库中的示例代码可能存在安全缺陷、漏洞或不完整实现,鲲鹏计算社区不对代码的安全性、稳定性及合规性承担任何责任。使用者应自行评估风险,并根据实际场景进行安全加固。任何因使用本仓库代码所引发的安全问题,均由使用者自行承担。请勿将本仓库代码直接用于生产系统,建议持续关注上游开源项目的安全公告与版本更新。 # 许可证书 本项目采用Apache License 2.0许可证。详见[LICENSE](https://gitcode.com/boostkit/cloud-virtual/blob/master/LICENSE)文件。 # 参考文档 特性指南([https://support.huawei.com/enterprise/zh/doc/EDOC1100494962/f2f40b4c?idPath=23710424|251364417|9856629|253662285](https://www.hikunpeng.com/document/detail/zh/kunpengcps/cpturbokit/videostreamengine/kunpengcpsvideo_20_0002.html))