EZCast 的四种投屏协议——EZCast / EZMirror / EZAir / DLNA 对照
EZCast App 一个入口打通四种投屏协议。新手最容易犯的错误是:不管什么场景都只点右上角 Mirror 图标。记住下面这张表,省去不少调试时间。
四种协议速查表
| 协议 | App 里的按钮名 | 谁发起 | 画面 + 声音 | 延迟 | 适用场景 |
|---|---|---|---|---|---|
| EZCast Mirror | ✱ 右上角镜像图标 | EZCast App | 画面有,声音无 | 中 | 快速展示临时画面,Android 硬件不支持 App 镜像传声音 |
| EZMirror | EZMirror 菜单 | 手机/电脑原生 Miracast | 画面 + 声音 | 低 | 需要声音的镜像;Android 5.0+ / Windows 10 原生支持 |
| EZAir | 切到 EZAir 模式 | iPhone/Mac 原生 AirPlay | 画面 + 声音 | 低 | Apple 生态,无需装 EZCast App |
| DLNA | Video / Photo / Music 菜单 | EZCast App 或 NAS App | 视频音频 | 低 | 本地媒体、NAS 视频;投屏时手机可后台 |
为什么 App 镜像没有声音
这是 Android 系统限制,不是 EZCast 的 bug。Android 从 10 开始禁止第三方 App 通过 MediaProjection API 捕获音频输出,只有 Miracast(EZMirror)和 AirPlay(EZAir)这种系统级协议才能同时传画面和声音。
如果需要声音,直接跳过 App 镜像按钮:
- Android / Windows → 用 EZMirror
- iPhone / iPad / Mac → 用 EZAir
- 只是看电影 → 用 DLNA 的 Video 投射
各自的工作原理
EZCast Mirror
EZCast 自有协议。手机上的 EZCast App 截取屏幕帧,H.264/H.265 编码后通过同屏器 Wi-Fi 发送,同屏器解码输出 HDMI。没有经过 Android 系统的投屏 API,所以拿不到音频流。
EZMirror
EZMirror 是 App 里的一个菜单项,点击后同屏器切换成 Miracast Sink 模式,App 弹出 60 秒倒计时。你在这段时间内打开手机原生 Miracast 设置,找到同屏器的 Miracast 设备名连接。一旦连上,投屏完全由手机系统和同屏器直接通信,EZCast App 就可以关了——App 只负责切换模式。
EZAir
同屏器切换成 AirPlay 接收器模式,显示一个 "AirPlay 目标" 名字。iPhone/iPad 控制中心 → 屏幕镜像 里直接点这个名字;Mac 的菜单栏空气投送图标也能直接选。完全不需要 EZCast App 介入,是 Apple 生态的最佳路径。
同屏器固件升级后,EZAir 兼容模式可能变化(因为 Apple 会改 AirPlay 协议细节),Settings 菜单里可以切换三种 EZAir 模式以适配最新 iOS 版本。
DLNA
同屏器充当 DLNA Renderer。EZCast App 可以作为 DLNA Controller 从手机相册/视频库选择文件投;NAS 自带的 DLNA 服务器也能发现同屏器直接投。DLNA 的最大好处是投屏时手机可以后台、锁屏,甚至开别的 App,完全不影响电视上的视频播放。
典型选错的场景
| 场景 | 错误做法 | 正确做法 |
|---|---|---|
| 投屏看电影(带声音) | 点 App 右上角 Mirror | Video 菜单选文件 → 投射(DLNA 方式),或 EZMirror / EZAir |
| iPhone 用户 | 下载 EZCast App 然后 Mirror | 同屏器切 EZAir → iOS 原生 AirPlay |
| Android 用户同时要声音 | 点 App Mirror | EZMirror(Miracast)或 Video 投射 |
| NAS 视频到电视 | 点 App Mirror 然后播放 NAS 视频 | NAS 原生 DLNA 直接投给 EZCast |
关于 Google Cast
EZCast App 里的 EZChannel 搜索界面,左下角有一个 "Google Cast" 图标——这是给 Chromecast 用户用的,也能把视频投给 EZCast 同屏器(因为同屏器固件也支持 Google Cast 的基础子集)。这跟上面四种协议是并行的第五条路径。