投屏的作用
投屏一般是将一个设备的画面或者声音映射至另外一个设备,最常见的便是手机投智能电视。如果让你从7寸和55寸的屏幕里面挑一个看电影,你肯定选择55寸带来的视觉享受。
投屏的方法
现如今投屏方式主要有三种。
UPnP的DLNA投屏、Apple的Airplay投屏、以及Google的Chromecast投屏。基本原理都是在同一局域网网络环境下,通过一套通信协议,实现局域网内的设备连接通信。
最常见的应该是DLNA投屏了,只要是安卓列如华为,小米,一加等等。都用的DLNA投屏。至于airplay和chromecast我们就不讲了,意义不大。
别喷我,俺是安卓党!
DLNA的原理
DLNA(Digital Living Network Alliance),即数字家庭网络联盟。
DLNA 支持的协议有很多
http https upnp 等等
DLNA 由DMP DMS DMR DMC四个产品组成,这四个产品这里也不做解释了。
DLNA 的架构图
而Upnp设备架构如下
从上图分析一下,DLNA和UPnp的关系是怎样呢?
可以看出,UPnP属于DLNA分层架构中的第三层 属于DLNA的基础协议框架,DLNA用UPnP协议来实现设备的发现和控制。(Device Discovery&Control)
关系可以理解为桃子和桃子树的关系。
就拿最简单的举个例子:app在线看电影推送到电视上。
过程为:app扫描同一局域网的设备––app获取电影资源地址––推送资源地址给另一台设备––设备接受资源地址并开始播放
应该很好理解了,至于暂停,快进,快退等功能,由DMC来为您服务。
对比一下
不论是视频播放流畅度,画质,是远远高于airplay和miracast的。所以,你该选择什么系统,应该心里也有数了!