iPhoneMirror:iOS 多模式投屏 ios投屏windows iphone投屏windows|USB、AirPlay、OBS、推流与虚拟摄像头
iPhoneMirror 是一款面向 Windows 10/11 的本地 iPhone/iPad 投屏工具,集 USB 有线投屏、AirPlay 无线镜像、多设备投屏、OBS、录屏、直播推流和虚拟摄像头于一体。
如果你正在寻找 iOS 多模式投屏、ios投屏windows、iphone投屏windows 解决方案,iPhoneMirror 可以把 iPhone 或 iPad 的画面、系统声音和媒体输出统一接入 Windows。
它不仅能显示手机画面,还覆盖截图、录制、RTMP/SRT/WebRTC 推流、OBS 采集、虚拟摄像头、多设备管理和本地测试等完整工作流。

下载与交流
- 项目地址:iPhoneMirror GitHub
- Release 下载:GitHub Releases
欢迎在github获取交流群,交流使用体验、设备兼容情况、问题反馈和新功能建议。
USB 有线投屏与 AirPlay 无线投屏
iPhoneMirror 同时支持两种连接方式:
- USB 有线投屏:不依赖网络,延迟低、稳定性高,适合直播、游戏、录课和产品演示。
- AirPlay 无线投屏:无需连接数据线,在同一可信局域网内即可从 iOS 控制中心发起屏幕镜像。
- USB 与 AirPlay 共用设备列表、预览、声音、截图、独立窗口和输出设置,不需要切换软件。
- 所有媒体均在本机或局域网处理,不经过 iPhoneMirror 云端中转。
三种 USB 投屏模式
- A 演示模式(推荐):优先获得完整、清晰的原生镜像画面。
- B AirPlay 实验模式:支持横竖屏自适应和部分视频 App 外接播放行为。
- C 爱思兼容模式:采用固定尺寸请求,为部分设备和系统版本提供兼容选择。
AirPlay 清晰度配置
无线接收端支持自定义名称,并提供多档连接规格:
- 原画:最高声明
5120×2880 · 60 FPS - 1080p:
1920×1080 · 60 FPS - 720p:
1280×720 · 30 FPS - 540p:
960×540 · 30 FPS
修改名称或清晰度后,程序会重新发布 AirPlay 接收能力,并提示用户在 iPhone 控制中心重新连接。
视频 App 投屏
除了控制中心的屏幕镜像,iPhoneMirror 还支持视频 App 发起的 AirPlay/DLNA 媒体投放:
- 接收 HTTP、HTTPS 和 HLS 视频地址
- 支持暂停、继续、跳转和停止
- 显示播放进度、媒体状态与错误信息
- 直播流短暂中断时自动尝试恢复
- 视频投放和普通屏幕镜像使用独立流程,互不干扰
真正的多设备投屏
每台 iPhone 或 iPad 都拥有独立的采集、解码、声音和预览会话:
- 多台有线或无线设备可以同时投屏
- 切换设备卡片不会停止后台会话
- 每台设备都能打开独立预览窗口
- 设备列表支持长按拖动排序
- 分辨率、帧率、声音和投屏模式按设备保存
- 显示设备名称、型号、ProductType、iOS 版本、连接类型和状态
实际可同时运行的设备数量取决于电脑 CPU、GPU、内存和局域网带宽。

本地原生低延迟渲染
iPhoneMirror 使用本地原生媒体管线:
- CoreMedia/AVC/HEVC 媒体解析
- Media Foundation 硬件或软件解码
- D3D11 与 DirectComposition 原生预览
- BT.601、BT.709、BT.2020 和 Display P3 色彩处理
- PQ、HLG 与 HDR 到 SDR 色调映射
- 自动、硬件优先和软件兼容解码策略
- 显示实际解码器、等待、失败和回退状态
本地预览支持原生、1080p、720p、540p分辨率上限,以及 24、30、60、120 FPS 呈现限制。
按真实 iPhone/iPad 外形适配
程序会读取 Apple ProductType,为不同机型匹配独立的屏幕轮廓:
- 刘海屏 iPhone
- iPhone mini、标准尺寸与 Max
- Dynamic Island 机型
- iPad Pro、iPad Air、iPad mini
- 全面屏与 Home 键 iPad
- 未知新机型根据画面比例保守回退
独立窗口、缩放、全屏和圆角裁切使用同一套设备形状数据,不会把所有设备强行套进相同的圆角矩形。

独立窗口与 OBS
每台设备都可以打开没有按钮和设置面板的干净投屏窗口,直接用于 OBS“窗口采集”。
独立窗口支持:
- 等比例拖动与缩放
- 双击、
F11或Alt+Enter全屏 - 窗口置顶与锁定
- 左右旋转
- 去除或恢复圆角
- 单独静音或静音其他窗口
- 打开画面调节和投屏设置
- 关闭窗口但保持投屏会话运行
OBS 30.1+ 还可以使用“应用程序音频捕获”选择 iPhoneMirror.exe 获取声音。
MP4 录制
点击“开始录制”后立即录制当前投屏:
- 默认使用当前预览的实际输出分辨率
- 支持自定义输出尺寸、帧率和码率
- 点击停止后完成 MP4 封装
- 封装完成后再选择保存路径和文件名
- 取消保存不会删除录制,下次仍可继续保存
- 音频可用时使用 AAC,暂时没有音频时仍可录制纯视频
![输出mp4]()
RTMP、SRT 与 WebRTC 推流
内建直播推流支持:
- RTMP:兼容常见直播平台和自建服务器
- SRT:适合低延迟、弱网和专业媒体传输
- WebRTC/WHIP:向 WHIP 端点发送实时音视频
- WHIP 支持可选 Bearer 认证令牌
- RTMP/SRT 使用 AAC,WHIP 使用 Opus
- 默认采用当前预览输出分辨率,也可手动调整
![在这里插入图片描述]()
Windows 虚拟摄像头
Windows 11 用户可以安装 iPhoneMirror Virtual Camera,把投屏画面提供给:
- OBS
- 会议软件
- 浏览器
- 录制软件
- 支持摄像头输入的其他 Windows 应用
虚拟摄像头支持横屏/竖屏 720p、1080p以及 30/60 FPS,并提供安装、更新和卸载管理。
虚拟摄像头只输出视频;需要声音时可配合 OBS“应用程序音频捕获”。

截图、声音与画面调节
- 截图时弹出保存对话框,由用户选择 PNG 保存位置。
- 截图直接读取最新解码帧,不包含鼠标、边框、按钮或日志。
- 支持 USB 48 kHz PCM 与 AirPlay 音频。
- 每台设备拥有独立音量和静音设置。
- 支持亮度、对比度、饱和度和伽马实时调节。
- 画面调节支持保存、重置、取消和恢复。
亮度、对比度、饱和度和伽马调节仅作用于本地预览,不会写入推流、虚拟摄像头、录屏或截图。
驱动管理与诊断
独立驱动管理器提供:
- 一键安装 Apple USB 支持和采集过滤驱动
- 按设备检查驱动状态
- 驱动安装、修复和卸载
- Apple 父驱动异常检测
- 实时日志与管理员操作记录
- 设备连接、解码、音频、重连和停止状态诊断
无线 AirPlay 不依赖 USB 驱动,日常投屏也不会在后台随意修改系统驱动。

本地万能测试页
项目提供 Stream Lab 本地测试环境,可验证:
- RTMP 推流
- SRT 推流
- WHIP 发布
- WHEP 浏览器播放
- 虚拟摄像头枚举与画面
- 当前媒体服务器状态和实际推流地址
快捷键
| 快捷键 | 功能 |
|---|---|
F11 / Esc |
进入或退出全屏 |
Alt+Enter |
独立窗口全屏 |
F5 |
刷新设备 |
Ctrl+R |
强制刷新画面 |
Ctrl+Shift+P |
打开独立预览 |
Ctrl+L |
显示或隐藏日志 |
Ctrl+M |
静音或恢复 |
Ctrl+S |
截图 |
适用场景
iPhoneMirror 适合手游直播、课程录制、软件演示、会议摄像头、开发测试、多机监控、短视频制作和专业媒体推流。
它将 iOS 多模式投屏、ios投屏windows、iphone投屏windows 从单纯的“显示手机画面”,扩展成一套完整的 Windows 影像工作流。
使用说明
iPhoneMirror 当前不提供手机触控或远程控制,也没有内建视频编辑器。程序尚未进行商业 Authenticode 签名,首次运行时 Windows 可能显示 SmartScreen 提示。
USB Screen Capture 使用 Apple 私有协议,未来 iOS 更新可能需要同步适配。本项目与 Apple Inc. 没有隶属、赞助或认可关系。


