# Osmo+ Studio：重建 DJI Osmo+ 的 Wi-Fi 控制与视频传输

> Osmo+ Studio 用 Python 重建 DJI Osmo+ 相机的 Wi-Fi 控制和实时视频传输。DUML 解析器及探针记录帧校验、云台和变焦命令、曝光设置，以及 H.264 视频流的握手与序号确认；桌面应用将画面送入 OBS Virtual Camera。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/Nvisionfilms/osmo-plus-studio>
- 一手来源：<https://github.com/Nvisionfilms/osmo-plus-studio/blob/7ebf7886787f2f130c63fa2bed9f5d4bc1f02205/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/osmo-plus-studio-duml-case/>
- 记录 JSON：<https://awesomerea.org/resources/osmo-plus-studio-duml-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/osmo-plus-studio-duml-case/index.md)

## 使用条件与局限

- **前提条件：**需要 DJI Osmo+ 相机，电脑须连接其 Wi-Fi 接入点。
- **前提条件：**应用需要 requirements.txt 中的 Python 依赖、PATH 中的 ffmpeg，以及提供虚拟摄像头的 OBS Studio。
- **局限：**Wi-Fi 实时画面为 1280×720 H.264；作者报告偶尔会出现短暂的流控停顿。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/Nvisionfilms/osmo-plus-studio/blob/7ebf7886787f2f130c63fa2bed9f5d4bc1f02205/README.md>

## 同分区更多条目：协议

- [cherry-mx-lighting-mac：重建 Cherry MX 10.0N RGB 灯光控制](https://awesomerea.org/zh/resources/cherry-mx-lighting-mac-case/index.md) · 案例
- [labelibre：通过重建的 BLE 协议直接驱动 SUPVAN T50M Pro](https://awesomerea.org/zh/resources/labelibre-supvan-case/index.md) · 案例
- [synaptics-009b-fprintd：重建 Synaptics 06cb:009b 的 Linux 支持](https://awesomerea.org/zh/resources/synaptics-009b-fprintd-case/index.md) · 案例
- [STRIDE：基于 FitPro 协议的 NordicTrack 跑步机替代控制台](https://awesomerea.org/zh/resources/stride-fitpro-treadmill-case/index.md) · 案例
- [TonePush：重建 Line 6 HX 的 USB 编辑协议](https://awesomerea.org/zh/resources/tonepush-case/index.md) · 案例
- [ESP32Drop：在 ESP32-S3 上重建 AirDrop 与 AWDL](https://awesomerea.org/zh/resources/esp32drop-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
