跳转到内容
⌂ 回到首页

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 的 AirPlay 能力面向局域网内的 AirPlay 1 / RAOP 兼容播放链路。实际入口以应用内 Connect 页面和相关设置显示为准。

当前可以按这些边界理解:

  • 用于同一局域网内的兼容 AirPlay 1 / RAOP 音频链路。
  • 适合先用普通音频、稳定网络、默认音频设置做验证。
  • 设备发现、连接、播放状态和控制能力会受发送端、接收端、系统防火墙、路由器和协议兼容性影响。
  • ECHO 会尽量给出连接状态和错误信息,但不能保证所有 Apple 或第三方设备都完整兼容。

AirPlay 不是蓝牙,也不是本机独占输出。不要把 AirPlay 问题和 WASAPI Exclusive、ASIO、DSD、蓝牙编码混在一起排查。

以下能力不要按已支持理解:

  • AirPlay 2 多房间同步。
  • HomePod / Apple TV 专有 AirPlay 2 行为。
  • AirPlay 2 级别的配对、加密、会话恢复和设备协同。
  • 屏幕镜像、视频镜像或系统级投屏。
  • Apple Music、FairPlay、DRM、会员内容或平台权限绕过。
  • 把 ECHO 当作 Apple 官方 AirPlay 2 设备的完整替代品。

如果日志或界面里出现 AirPlay 相关字样,也不代表 AirPlay 2 已完成。ECHO 公开维护边界仍然是 AirPlay 1 / RAOP 兼容路径。

第一次测试 AirPlay 时,按这个顺序来:

  1. ECHO 电脑和 AirPlay 设备在同一个家庭局域网。
  2. 关闭 VPN、代理、访客网络和 AP 隔离。
  3. Windows 网络类型设为专用网络。
  4. 允许 ECHO / Electron / Node 通过 Windows 防火墙访问专用网络。
  5. 先用普通 MP3 或 FLAC。
  6. 先关闭 EQ、ReplayGain、变速、重采样和其它高级处理。
  7. 确认基础播放正常后,再测试 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 不会为了模拟闭源私有行为去做高风险兼容。

先查网络和协议边界,不要一上来改独占输出:

  1. 确认设备同网段。
  2. 关闭 VPN / 代理。
  3. 放行防火墙。
  4. 重启 AirPlay 相关设备。
  5. 换普通 MP3。
  6. 回到 ECHO 默认音频设置。

仍然失败时,反馈请附 ECHO 版本、Windows 版本、发送端设备和系统版本、网络环境、截图和日志。