Miracast, DLNA
Posted | archive
终于搞清楚了几个概念。
DLNA是一套基于UPnP的4层协议,基于HTTP+SOAP的,是Sony在2004年提出的。
有如下几个角色:
- Digital Media Server (DMS) 存储内容,供pull
- Digital Media Player (DMP) 播放pull下来的内容
- Digital Media Renderer (DMR) 接受push的内容并播放
- Digital Media Controller (DMC) 远程遥控,播放/暂停/音量 等
DLNA没有去实现屏幕镜像。主要用于内容传输和播放。
Miracast是Android 4.2搞的,基于Wifi Direct技术
简单的说,就是同一个wifi AP下完成协议握手,然后两个设备之间wifi信号直连。这样效率高实时传输无延迟。Miracast也包含了DLNA的设备发现功能,和视频播放能力,但同时:
- 不支持纯音频(比如无线音箱)设备(见Miracast FAQ)
- 可以实现屏幕镜像。
所谓屏幕镜像就是手机上打游戏在电视上同步围观这种。类似Windows的3389 RDP远程桌面和VNC。
Apple的AirPlay可以实现DLNA和Miracast的所有功能。
我觉得Apple的小圈子营销真的做的很好。Miracast的branding看来真的是一坨屎。光同一概念的子名词就有一大堆。Galaxy S III上把这个叫WLAN DIrect,Miracast的3层协议叫Wifi Direct/Wifi Display/TDLS。。。。。还有各种WFD, WIMO, WIDI, WHDI, WirelessHD。。。太多阿猫阿狗名字了。。orz真够混乱的。
Comments