AirPlay 支持边界
这页讲清楚 ECHO 对 AirPlay 的支持边界,避免把 Apple 生态里不同代际、不同设备、不同协议层的能力混在一起。
ECHO 当前按 AirPlay 1 / RAOP 兼容链路 维护 AirPlay 能力。
ECHO 暂不支持 AirPlay 2。AirPlay 2 涉及新的配对、控制、同步、多房间、设备能力协商和 Apple 生态特性,不能把 AirPlay 1 能连上等同于 AirPlay 2 已支持。
如果你的设备、系统或使用场景只接受 AirPlay 2,或者依赖 HomePod 多房间、Apple TV 同步、隔空播放 2 专有能力,当前不属于 ECHO 支持范围。
ECHO 当前支持什么
Section titled “ECHO 当前支持什么”ECHO 的 AirPlay 能力面向局域网内的 AirPlay 1 / RAOP 兼容播放链路。实际入口以应用内 Connect 页面和相关设置显示为准。
当前可以按这些边界理解:
- 用于同一局域网内的兼容 AirPlay 1 / RAOP 音频链路。
- 适合先用普通音频、稳定网络、默认音频设置做验证。
- 设备发现、连接、播放状态和控制能力会受发送端、接收端、系统防火墙、路由器和协议兼容性影响。
- ECHO 会尽量给出连接状态和错误信息,但不能保证所有 Apple 或第三方设备都完整兼容。
AirPlay 不是蓝牙,也不是本机独占输出。不要把 AirPlay 问题和 WASAPI Exclusive、ASIO、DSD、蓝牙编码混在一起排查。
暂不支持 AirPlay 2
Section titled “暂不支持 AirPlay 2”以下能力不要按已支持理解:
- AirPlay 2 多房间同步。
- HomePod / Apple TV 专有 AirPlay 2 行为。
- AirPlay 2 级别的配对、加密、会话恢复和设备协同。
- 屏幕镜像、视频镜像或系统级投屏。
- Apple Music、FairPlay、DRM、会员内容或平台权限绕过。
- 把 ECHO 当作 Apple 官方 AirPlay 2 设备的完整替代品。
如果日志或界面里出现 AirPlay 相关字样,也不代表 AirPlay 2 已完成。ECHO 公开维护边界仍然是 AirPlay 1 / RAOP 兼容路径。
推荐测试方式
Section titled “推荐测试方式”第一次测试 AirPlay 时,按这个顺序来:
- ECHO 电脑和 AirPlay 设备在同一个家庭局域网。
- 关闭 VPN、代理、访客网络和 AP 隔离。
- Windows 网络类型设为专用网络。
- 允许 ECHO / Electron / Node 通过 Windows 防火墙访问专用网络。
- 先用普通 MP3 或 FLAC。
- 先关闭 EQ、ReplayGain、变速、重采样和其它高级处理。
- 确认基础播放正常后,再测试 AirPlay。
如果同一个设备在其它 App 里也不稳定,优先排查设备固件、路由器、Apple 设备系统版本和局域网环境。
能不能保证所有 iPhone、iPad、Mac、Apple TV 都能用?
Section titled “能不能保证所有 iPhone、iPad、Mac、Apple TV 都能用?”不能。Apple 系统版本、设备型号、网络环境、协议兼容性和第三方实现差异都会影响结果。ECHO 只承诺按当前 AirPlay 1 / RAOP 兼容边界维护。
为什么别的软件能连,ECHO 不行?
Section titled “为什么别的软件能连,ECHO 不行?”有些软件使用的是厂商私有实现、系统级能力或 AirPlay 2 能力。ECHO 不会为了模拟闭源私有行为去做高风险兼容。
AirPlay 没声应该先查什么?
Section titled “AirPlay 没声应该先查什么?”先查网络和协议边界,不要一上来改独占输出:
- 确认设备同网段。
- 关闭 VPN / 代理。
- 放行防火墙。
- 重启 AirPlay 相关设备。
- 换普通 MP3。
- 回到 ECHO 默认音频设置。
仍然失败时,反馈请附 ECHO 版本、Windows 版本、发送端设备和系统版本、网络环境、截图和日志。