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 / 数播串流,那条链路的设备兼容面更广,排障资料也更全。
ECHO 当前支持什么
Section titled “ECHO 当前支持什么”实际入口以应用里的 Connect 页面为准。
当前可以按这些边界理解:
- 同一局域网里,把声音送到兼容 AirPlay 1 的设备。
- 先用普通歌曲、稳定 Wi-Fi、默认音频设置试,不要一上来叠 EQ 或独占输出。
- 能不能发现设备、能不能连上,还受防火墙、路由器和对方设备影响。
- ECHO 会尽量给出连接状态和错误信息,但不能保证所有 Apple 或第三方设备都完整兼容。
AirPlay 不是蓝牙,也不是本机独占输出。别把 AirPlay 问题和 WASAPI、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。
酒店 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 不会为了模拟闭源私有行为去做高风险兼容。
AirPlay 没声应该先查什么?
Section titled “AirPlay 没声应该先查什么?”先查网络和协议边界,不要一上来改独占输出:
- 确认设备同网段。
- 关闭 VPN / 代理。
- 放行防火墙。
- 重启 AirPlay 相关设备。
- 换普通 MP3。
- 回到 ECHO 默认音频设置。
仍然失败时,反馈请附 ECHO 版本、Windows 版本、发送端设备和系统版本、网络环境、截图和日志。