每个项目都带有诚实的状态标记——与我们用于固件平台的是同一套说法。各阶段是怎么划分的。
核心固件
操作系统、推流器,以及把你从原厂固件带到 OpenIPC 的各种工具。
builder
DONE基于 firmware 构建树、为具体零售摄像头型号构建的固件:每台设备的 defconfig、GPIO 映射、首次启动脚本和排除列表。sysupgrade 为这些摄像头下载的镜像就来自这里。
OpenIPC/buildermajestic
DONE固件核心中的推流器:RTSP、ONVIF、WebRTC、HLS、音频、夜视模式。以二进制形式在 Prosperity 许可证下分发,可另行商谈商业条款。
OpenIPC/majestic长期维护与安全
原厂 SDK 默认搭配原厂内核:陈旧、未打补丁、无人维护。我们把它们移植到主线内核——在停产很久之后仍能获得 CVE 修复与现代内核特性。
低延迟与 URLLC
面向无人机、机器人与遥操作的开放视频链路。阅读概览。
观看与录像
用于观看和保存摄像头画面的客户端与服务器。
viewer
MVP适用于 Windows、Linux、macOS 和 Android 的查看器:硬件解码的实时 RTSP、多画面网格、录像、双向音频和 ONVIF 发现。
OpenIPC/viewer专业工具
摄像头与媒体工程师手动使用的免费工具——即使你从未刷过我们的固件也很有用。
AI 测试平台
由 CI 和 AI 智能体在无人值守下运行的测试平台:无界面,以 JSON 或 JUnit 给出结论,并返回退出码。
android-emulator-qa
MVP复现客户端问题报告:在模拟器中操作真实的 Android 应用,并抓取它发出的 ONVIF 和 RTSP。
OpenIPC/android-emulator-qasafari-hevc-qa
MVPSafari 版本:在 GitHub 托管的 macOS runner 上用 VideoToolbox 解码 HEVC,无需桌上有 Mac。
OpenIPC/safari-hevc-qaAI 模型
为摄像头芯片和浏览器适配的神经网络,公开构建并发布。
xmnpu-models
DONE为 GK7205V500/V510/V530 的 NPU 编译的 YOLOv8 检测模型,由 CI 发布,供 majestic 的 NPU 检测使用。
OpenIPC/xmnpu-models原厂摄像头逆向
通过拆解记录下来的厂商摄像头协议与硬件——服务仍在使用原厂固件的摄像头,也帮助它们迁移出来。
社区项目
社区自制的硬件、支架与配件——例如在 Printables 上标记为 openipc 的可 3D 打印模型。