# redroid-omx **Repository Path**: open-android/redroid-omx ## Basic Information - **Project Name**: redroid-omx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-29 - **Last Updated**: 2026-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Redroid OMX 插件 基于 Android Hardware OMX 的硬件加速编解码插件,专为 redroid(运行在 Docker/容器中的 Android 系统)设计。 ## 项目简介 RedroidOMXPlugin 是 Android OpenMAX (OMX) 硬件编解码接口的插件实现,为运行在容器环境中的 Android 系统提供硬件加速的多媒体编解码能力。 ## 功能特性 - 支持 Android OMX 1.0 接口规范 - 提供硬件加速的音视频编解码支持 - 集成于 Android MediaCodec 框架 - 适用于 redroid 容器化 Android 解决方案 ## 技术架构 ``` redroid-omx/ ├── libstagefrighthw/ # 核心硬件加速库 │ ├── RedroidOMXPlugin.cpp # OMX 插件实现 │ ├── RedroidOMXPlugin.h # 插件头文件 │ ├── Android.mk # 构建配置 │ └── MODULE_LICENSE_APACHE2 # 许可证 ├── Android.mk # 顶层构建配置 ├── omx.mk # OMX 模块配置 ├── android.hardware.media.omx@1.0.xml # OMX 接口定义 ├── media_codecs.xml # 编解码器配置 └── media_profiles.xml # 媒体配置文件 ``` ## 构建说明 本项目需要 Android NDK 或完整的 Android 构建环境: ```bash # 设置 Android 构建环境 source build/envsetup.sh lunch # 编译模块 mm -j$(nproc) ``` ## 集成使用 该插件通过 Android 的 OMX 插件机制自动加载。当 redroid 系统正确部署后,MediaCodec 会自动使用本插件提供的硬件加速编解码能力。 ## 相关资源 - [redroid 项目](https://github.com/remote-android/redroid-doc) - 容器化 Android 解决方案 - [Android OMX](https://developer.android.com) - OpenMAX 开发文档 ## 许可证 基于 Apache License 2.0 许可证开源。