Chromecast 与 UPnP DLNA——两种客厅投屏方式
两种投屏协议
| 协议 | 典型设备 | 特点 |
|---|---|---|
| Chromecast | Google Chromecast、带内置 Chromecast 的音箱 / 电视、Google Home / Nest 音箱 | WiFi 组播发现、格式不兼容自动转码 |
| UPnP / DLNA | 主流智能电视、网络音箱、Sonos 兼容设备、部分 NAS 内置渲染器 | 通用协议、广泛兼容 |
Symfonium 同时支持两种协议。打开 App 时它会自动扫描局域网内的 Chromecast 和 UPnP 设备,你在播放界面点投屏按钮就能选。
Chromecast 投屏
投屏步骤
- 手机和 Chromecast 设备在同一 Wi-Fi
- Symfonium 播放界面 → 点投屏按钮
- 选你的 Chromecast 设备
- 开始投屏
Chromecast 的特殊性
- 格式不兼容自动转码:Chromecast 原生支持 MP3、AAC、OGG、FLAC、WAV、Opus;不支持 DSD、ALAC、M4A(某些 Chromecast 型号)。Symfonium 检测到格式不兼容时,在手机端自动转码后再推
- 音量控制:Chromecast 本身可以调音量,但 Symfonium 的 UI 里也能直接控制 Chromecast 音量
- 多设备:一个 Chromecast 账户下如果有多个设备,Symfonium 会全部列出来
UPnP / DLNA 投屏
投屏步骤
和 Chromecast 类似,但 UPnP 设备可能需要先在 Symfonium 设置里手动点"扫描设备"——某些老旧 UPnP 渲染器不响应 SSDP 组播。
UPnP 的特殊性
- 格式兼容性更差:大多数 UPnP 渲染器只支持 MP3 / AAC / FLAC / WAV 几种常见格式,ALAC、DSD、Opus 基本都不支持
- 转码方式和 Chromecast 不同:UPnP 投屏时,如果你的媒体源是 Plex / Jellyfin / Navidrome 这类,Symfonium 可能让服务器端转码后直接推给 UPnP 设备——比手机端转码更省电
- WebDAV 源投屏:WebDAV 源没有服务器端转码能力,Symfonium 必须在手机上代理转码 + 转推,耗电耗流量
投屏时的限制
本地 DSP 效果在投屏时不生效:
- EQ / PEQ / GEQ / ReplayGain / 交叉馈送 这些 DSP 效果只在本地和缓存播放时生效
- 投屏时声音在远程设备解码,Symfonium 的 DSP 碰不到原始音频
- Symfonium 的 UI 里的音量滑块在投屏时是远程设备的音量,不是本地
想让 Chromecast 也听 ReplayGain? 实验性支持:设置 → Playback → Output settings → Remote playback → Equalizer → 开 Casting replay gain processor。代价是手机临时转码 + 耗电 + 临时存储。
投屏 vs 缓存再播
| 场景 | 推荐 |
|---|---|
| 客厅电视正在用 Chromecast,想让手机上的歌切过去听 | 直接投屏 |
| 格式不兼容、投屏卡顿严重 | 先缓存到手机本地,再本地播放 + 蓝牙连音箱 |
| WebDAV 源 + Chromecast 投屏 | 考虑转成媒体服务器(Plex / Navidrome)后再投 |
| 想让 Chromecast 听你调好的 EQ | 实验性 ReplayGain 或先缓存到手机本地 |
发现不到设备怎么办
- 确认手机和 Chromecast / UPnP 设备在同一 Wi-Fi
- 某些路由器开了 AP 隔离(Guest Wi-Fi 和主 Wi-Fi 不能互通),确认手机在主 Wi-Fi 而不是 Guest
- Chromecast 设备需要先在 Google Home App 里完成初始设置
- 老旧 UPnP 渲染器可能需要手动开启媒体服务器功能