ChromeCast 中文文档 下载 App

ChromeCast Cast vs DLNA 的差别 - 老协议 vs 新协议

DLNA 是什么

DLNA(Digital Living Network Alliance)是 Wi-Fi Alliance 在 2003 年推出的家庭网络互联互通标准,让手机、电脑、电视、音箱在同一个 Wi-Fi 里能互相发现和共享媒体文件。

几乎所有智能电视都内置了 DLNA——所以"DLNA 投屏"是几乎所有投屏工具都会提的功能。

核心差别

对比项Google CastDLNA
发布时间2013 年(Chromecast 上市)2003 年
接收端覆盖Chromecast + 部分智能电视几乎所有智能电视
推送本地文件✅✅
屏幕镜像✅❌ 不支持
流媒体支持✅ 支持 DRM❌ 不支持
应用内 Cast 按钮✅ YouTube、Netflix 等集成❌
遥控器功能✅❌
技术基础mDNS + 自定义 TCP 协议UPnP + HTTP/RTSP

DLNA 的局限

DLNA 能做的事非常有限:

  1. 只能推文件——视频、照片、音乐文件的位置信息(URL 或路径),让电视自己去读。能做的仅限"把视频文件地址告诉电视"。
  2. 不能镜像——没有屏幕镜像功能。
  3. 不支持 DRM——受版权保护的流媒体内容(会员视频)无法通过 DLNA 推送。
  4. 遥控器功能弱——DLNA 没有专门的控制指令标准,能暂停播放就不错了。

ChromeCast 的优势

ChromeCast 用的 Cast 协议弥补了 DLNA 的所有短板:

什么情况下 DLNA 还能用

ChromeCast 也提到支持 DLNA/UPnP 接收端——但如果电视只有 DLNA 没有 Cast,ChromeCast 能搜得到、能推文件,但镜像和遥控功能就没了。