安卓手机系统连接电视,最好的方案是什么? 安卓手机如何投屏电视

现在,大部分人都用手机看视频 。但是手机屏幕太小,不适合高清视频 。电视看视频,才有更好的体验 。

安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


我最近研究了一下,如何把安卓手机的画面输出到电视机 。下面就是我对各种技术方案的总结,希望对大家有用 。
本文得到了拉勾教育的赞助 。拉勾教育是拉勾网旗下的教育平台,将 IT 招聘与培训结合,对学员的就业提供一条龙服务 。希望通过培训快速找到工作的同学,可以关注一下本文结尾的详细介绍 。
一、MHL 线第一个跃入脑海的方案,就是用一根线将手机和电视机连起来,一头是 USB 接口,一头是 HDMI 接口,这样的线叫做 MHL[1] 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


可惜呢,现在的手机都已经不支持这根线了,虽然以前是支持的 。现在的手机 USB 接口不提供 HDMI 信号,所以这种方法没用了 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


大家这样想,电视机拖着一根线,这根线不可能很长,还不能藏起来,随时都要拿在手里,通过手机操作 。这种方式非常笨拙丑陋,被淘汰很合理 。
二、手机投屏【安卓手机系统连接电视,最好的方案是什么?安卓手机如何投屏电视】既然有线方案淘汰了,那只好考虑无线方案,也就是手机投屏 。
手机投屏的原理是,通过家庭 Wifi,将手机画面传送给显示设备 。它必须满足两个前提条件:电视机能够上网,并且与手机在同一个局域网 。
如果电视机自带安卓系统(或机顶盒有安卓),就可以手机投屏了 。打开手机系统设置的“连接”菜单,“手机投屏”开关就在里面(名字也可能是“无线显示”) 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


如果电视机没有安卓系统,或者根本不能上网,就需要买一个支持 Miracast 协议的投屏器,插在电视机的 HDMI 接口 。投屏器可以上网,跟手机通信 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


手机投屏虽然可行,但是视频信号是从手机通过局域网发给电视机,这样的转手对视频质量影响很大,基本达不到高清效果,往往还有卡顿 。所以,它不是一个理想的方案 。
三、DLNA 和 Chromecast上面说了,手机投屏的原理就是内网通信 。只要两个设备使用同样的数据传送协议,就可以投屏,所以有很多种实现方案 。应用商店搜一下“投屏”,会跳出许多 App 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


DLNA 就是其中一个广泛使用的协议 。它的想法是,既然视频信号通过手机传给电视机,效果不好,那就只把视频网址发给电视机,让电视机自己去下载视频内容播放 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


DLNA 协议其实不能算”投屏“,只是手机告诉电视机要播放什么,两方可以屏幕不一致,甚至手机关了,电视还能播放 。这个协议可以达到高清播放的效果,国内的视频 App 也基本都支持,App 里面打开开关就可以了 。
安卓手机系统连接电视,最好的方案是什么?  安卓手机如何投屏电视


DLNA 的问题在于只支持流媒体,只有视频、图片、音乐可以通过这个协议播放(因为它们可以流媒体传送),其他格式不行,所以它不支持对手机屏幕进行镜像投屏 。另外,很多电视机也没有 DLNA 功能,需要另买投屏器 。
2013年,谷歌公司发布了 Chromecast 协议,基于 DLNA 协议,但做了一些扩展,解决了一些 DLNA 的痛点,比如支持镜像投屏(但要通过 Google Home 这个 App 中介) 。

推荐阅读