# LibreMP：基于抓包研究的 Epson EasyMP 投屏客户端

> LibreMP 根据 Windows 客户端抓包还原 Epson EasyMP 协议，实现桌面向投影仪投屏。Rust 核心处理注册与登录消息、投影仪二维码解码、JPEG 分块传输及画面变化区域更新；命令行和 Tauri 界面共用该核心。文档记录控制通道使用 TCP 3620，视频通道使用 TCP 3621。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/MuazTPM-YT/libre-mp>
- 一手来源：<https://github.com/MuazTPM-YT/libre-mp/blob/c0fe797ee8697fd75dbf24fc4eadf041ba8e876e/docs/NOTES.md>
- 目录页面：<https://awesomerea.org/zh/resources/libremp-easymp-case/>
- 记录 JSON：<https://awesomerea.org/resources/libremp-easymp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/libremp-easymp-case/index.md)

## 使用条件与局限

- **前提条件：**需要兼容 Epson EasyMP 的投影仪及受支持的桌面系统；构建需要 Rust、Cargo、Node.js、npm、NASM 和 CMake。
- **局限：**投影仪关键词保护的登录路径尚未经过实机测试；Windows 和 macOS 投屏也仍待实机验证。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/MuazTPM-YT/libre-mp/blob/c0fe797ee8697fd75dbf24fc4eadf041ba8e876e/docs/NOTES.md>
2. <https://github.com/MuazTPM-YT/libre-mp/blob/c0fe797ee8697fd75dbf24fc4eadf041ba8e876e/README.md>

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

- [Sony CDX-A250：还原 LCD 面板接口](https://awesomerea.org/zh/resources/lc75826-sony-cdx-a250-case/index.md) · 案例
- [MacroPad：重建 USB 宏键盘配置协议](https://awesomerea.org/zh/resources/macropad-usb-protocol-case/index.md) · 案例
- [Monix：在 Linux 上重建 Audient iD USB 混音器控制](https://awesomerea.org/zh/resources/monix-audient-id-case/index.md) · 案例
- [Scooter Link：基于 BLE 协议研究的小米滑板车客户端](https://awesomerea.org/zh/resources/scooter-link-case/index.md) · 案例
- [Sound Blaster AE-9：通过 Windows 驱动分析重建 Linux 控制](https://awesomerea.org/zh/resources/sb-ae9-case/index.md) · 案例
- [thermalmaster：ThermalMaster 热像仪 USB 协议的 Go 客户端](https://awesomerea.org/zh/resources/thermalmaster-case/index.md) · 案例

## 关于此条目

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