安卓手機系統連線電視,最好的方案是什麼?

阮一峰發表於2020-06-21

現在,大部分人都用手機看視訊。但是手機螢幕太小,不適合高清視訊。電視看視訊,才有更好的體驗。

我最近研究了一下,如何把安卓手機的畫面輸出到電視機。下面就是我對各種技術方案的總結,希望對大家有用。

本文得到了拉勾教育的贊助。拉勾教育是拉勾網旗下的教育平臺,將 IT 招聘與培訓結合,對學員的就業提供一條龍服務。希望通過培訓快速找到工作的同學,可以關注一下本文結尾的詳細介紹。

一、MHL 線

第一個躍入腦海的方案,就是用一根線將手機和電視機連起來,一頭是 USB 介面,一頭是 HDMI 介面,這樣的線叫做 MHL

可惜呢,現在的手機都已經不支援這根線了,雖然以前是支援的。現在的手機 USB 介面不提供 HDMI 訊號,所以這種方法沒用了。

大家這樣想,電視機拖著一根線,這根線不可能很長,還不能藏起來,隨時都要拿在手裡,通過手機操作。這種方式非常笨拙醜陋,被淘汰很合理。

二、手機投屏

既然有線方案淘汰了,那隻好考慮無線方案,也就是手機投屏。

手機投屏的原理是,通過家庭 Wifi,將手機畫面傳送給顯示裝置。它必須滿足兩個前提條件:電視機能夠上網,並且與手機在同一個區域網。

如果電視機自帶安卓系統(或機頂盒有安卓),就可以手機投屏了。開啟手機系統設定的"連線"選單,"手機投屏"開關就在裡面(名字也可能是"無線顯示")。

如果電視機沒有安卓系統,或者根本不能上網,就需要買一個支援 Miracast 協議的投屏器,插在電視機的 HDMI 介面。投屏器可以上網,跟手機通訊。

手機投屏雖然可行,但是視訊訊號是從手機通過區域網發給電視機,這樣的轉手對視訊質量影響很大,基本達不到高清效果,往往還有卡頓。所以,它不是一個理想的方案。

三、DLNA 和 Chromecast

上面說了,手機投屏的原理就是內網通訊。只要兩個裝置使用同樣的資料傳送協議,就可以投屏,所以有很多種實現方案。應用商店搜一下"投屏",會跳出許多 App。

DLNA 就是其中一個廣泛使用的協議。它的想法是,既然視訊訊號通過手機傳給電視機,效果不好,那就只把視訊網址發給電視機,讓電視機自己去下載視訊內容播放。

DLNA 協議其實不能算"投屏",只是手機告訴電視機要播放什麼,兩方可以螢幕不一致,甚至手機關了,電視還能播放。這個協議可以達到高清播放的效果,國內的視訊 App 也基本都支援,App 裡面開啟開關就可以了。

DLNA 的問題在於只支援流媒體,只有視訊、圖片、音樂可以通過這個協議播放(因為它們可以流媒體傳送),其他格式不行,所以它不支援對手機螢幕進行映象投屏。另外,很多電視機也沒有 DLNA 功能,需要另買投屏器。

2013年,谷歌公司釋出了 Chromecast 協議,基於 DLNA 協議,但做了一些擴充套件,解決了一些 DLNA 的痛點,比如支援映象投屏(但要通過 Google Home 這個 App 中介)。

Chromecast 視訊播放效果很好,但是問題在於支援這個協議的 App 特別少,基本都是谷歌自家的應用。國內的視訊 App,好像只有騰訊視訊支援 ChromeCast,其他視訊 App 都沒見過。不過,Chrome 瀏覽器可以用它投屏,也算彌補了一些適用性。

手機投屏(包括 DLNA 和 Chromecast)的所有操作,都必須在手機上完成。電視播完一個視訊,就要低頭拿起手機,在手機上切換播放下一個視訊,然後再抬頭看電視。長時間投屏的話,這樣操作很不方便。

四、機頂盒

如果想用遙控器直接對著電視操作,那就只有使用機頂盒。

機頂盒就是一個沒有螢幕的安卓主機,外接電視作為顯示裝置。因為要用遙控器操作,跟手機的觸屏操作完全不同,所以機頂盒的 App 都需要重新寫過,專門適配遙控器和遠距離觀看。

國內的機頂盒系統,體驗都很糟糕,不僅難用,還有煩人的廣告。谷歌的 Android TV 系統的體驗好很多,但是它需要使用者能訪問谷歌。

如果購買 Android TV 系統的機頂盒,國產的有小米盒子國際版,國外的有亞馬遜的 Fire TV。

上面兩個盒子的配置都比較低,後面想安裝手機 App 會有困難。高配置的機頂盒可以考慮 Nvidia 公司的 Shield TV。愛奇異引進過這個盒子,剝離了谷歌應用,使用愛奇異帳號登入。

由於機頂盒就是安卓系統,只是桌面不同而已,所以手機可以安裝的 App,機頂盒都可以安裝。但是,手機 App 在電視機上,沒法用遙控器操作,這時就需要配藍芽鍵盤和滑鼠(或觸控板)。

五、安卓手機的桌面模式

如果手機連的不是電視機,而是顯示器,這時建議採用手機的桌面模式。

某些安卓手機(三星、華為和堅果手機的一部分型號)提供桌面模式。手機的 USB-C 介面與顯示器連線時,顯示器會出現桌面作業系統。

下面是三星手機的桌面模式。

下面是華為手機的桌面模式。

桌面模式時,安卓 App 都可以正常啟動。有些 App 專門做了適配,可以放大到全屏;沒有做適配的 App,只能在一個小視窗使用,不能放大到全屏,這導致有些視訊 App 沒法全屏看。

桌面模式只適合桌面顯示器,只能用鍵盤+滑鼠操作,不合適電視機。坐得遠的話,都看不清文字,不知道點選哪裡。

六、Chrome OS 筆記本

最後,如果能夠接受坐在電視機旁邊操作,Chrome OS 筆記本是一個很好的方案,電視機(或者顯示器)可以當作系統的副屏。

Chrome OS 是谷歌推出的一個桌面作業系統,它最特別的地方在於,這個系統整體上是桌面模式,瀏覽器用的是桌面瀏覽器,但可以安裝和執行安卓 App。

跟手機的桌面模式一樣,沒有做適配的手機 App,開啟以後都是一個小視窗,但可以放大到全屏。

Chrome OS 筆記本可以有第二個螢幕,視訊 App 可以拖到那個螢幕去播放。

有人也許會說,任何筆記本都支援副屏,有必要專門搞一個 Chrome OS 筆記本看視訊嗎?這不是因為 Chrome OS 可以直接安裝安卓 App 嘛,其他筆記本裝不了啊。

如果只是單純想看視訊,不需要兩個螢幕的話,也可以買一個安卓盒子 ChromeBox。它就是一個沒有螢幕的 Chrome OS 裝置。它跟機頂盒的最大不同在於,作業系統不同,機頂盒是安卓,它是 Chrome OS,只適合顯示器,只能用鍵盤 + 滑鼠操作。

需要提醒的是,如果不能訪問谷歌, Chrome OS 無法使用。

七、小結

我現在的解決方案是,客廳的電視機裝了一個 Shield TV 機頂盒,使用 Android TV 系統。

另外,寫字檯放了一個可以360度翻轉的 Chrome OS 筆記本,專門看視訊。它可以觸控式螢幕操作,比鍵盤或遙控器都方便。

不能訪問谷歌的情況下,電視機可以改用國產系統的機頂盒,桌面可以放一個安卓平板。這可能是現階段,大螢幕看手機視訊的最佳方案了。

(正文完)

大前端高薪訓練營招募中

今天要給大家介紹的是拉勾教育推出的《大前端高薪訓練營》。

拉勾網你肯定聽說過,深耕招聘領域很多年了,他們發現學校教育的知識體系與企業的用人需求存在很大的偏差,而這個訓練營,就很好地幫你解決這個問題。

如果你是工作1-3年的前端工程師,可以考慮去聽聽,它能很好地幫助你獲得3~5年的行業經驗,達到阿里P7的技術水平。

最重要的是,優秀學員可以每個月內推一次,還能享受拉勾教育的 "百萬補貼"

1、課程設計對標阿里P7,覆蓋主流前端技術知識。拉勾網 CTO 親自參與設計,課程覆蓋面非常廣,前端的所有領域,課程都會講到。

2、完整的商業實戰專案剖析,手把手帶你實戰。課程帶學員深入到大型網際網路專案實戰,涵蓋了 3 個當下最火熱的專案:線上教育、電商門戶、B端系統。

3、學練測評一體,保證學習效果。線上學習、真實專案練習、定期測試、班主任監督、作業批改,這一切都是為了保障學員跟的下來、學得會。

4、拉勾獨家內推通道: 優秀學員每月內推,直接跳過投簡歷、筆試,直通 BAT 等一線網際網路公司面試官。 還特別提供拉勾網的面試輔導。

現在加入,還能趕上"拉勾百萬補貼"計劃。報名和諮詢,請掃描下面二維碼。新增微信後,免費領取課程大綱。

(完)

相關文章