跳转到内容
⌂ 回到首页

AirPlay 支持边界

本文界定 ECHO 对 AirPlay 1 / RAOP 的支持范围及 AirPlay 2 的不支持项。本机输出、DLNA 与 AirPlay 的路径选型见 连接前端播放设备

ECHO 目前只按较老的 AirPlay 1 方式投音频。技术文档里常写成 RAOP,你可以把它理解成“把声音送到兼容 AirPlay 1 的音箱或接收器”。

ECHO 暂不支持 AirPlay 2。能连上某台设备 ≠ 已支持多房间、HomePod 专有行为或隔空播放 2。设备只认 AirPlay 2,或你要 HomePod 多房间、Apple TV 同步——当前不在支持范围。

设备支持 DLNA / UPnP Renderer 时,普通数播、电视和功放优先走 DLNA / 数播串流,那条链路的设备兼容面更广,排障资料也更全。

实际入口以应用里的 Connect 页面为准。

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

  • 同一局域网里,把声音送到兼容 AirPlay 1 的设备。
  • 先用普通歌曲、稳定 Wi-Fi、默认音频设置试,不要一上来叠 EQ 或独占输出。
  • 能不能发现设备、能不能连上,还受防火墙、路由器和对方设备影响。
  • ECHO 会尽量给出连接状态和错误信息,但不能保证所有 Apple 或第三方设备都完整兼容。

AirPlay 不是蓝牙,也不是本机独占输出。别把 AirPlay 问题和 WASAPI、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。

酒店 Wi-Fi、校园网、公司网、访客网络和手机热点经常允许上网但禁止设备互相发现。发现不了设备时先换回家庭主路由,再用手机上的投送 App 验证同一台设备能不能被看见。

如果同一个设备在其它 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 版本、发送端设备和系统版本、网络环境、截图和日志。