雜談:用Chromecast接收器播放螢幕畫面並不容易 / Talk: Casting Your Screen to a Chromecast Device Can Be Challenging
由於我使用的設備是以Linux和Android為主,在螢幕投放的選擇上,Chromecast自然就是我的首選。雖然市面上很多號稱支援Chromecast的方案,但其實仍只有Google推出的Chromecast才具備完整的功能。不過,Chromecast的天性使得它難以移動,iOS使用者也不容易使用。目前要架設一個可移動的投影畫面接收器,仍然不是一件容易的事情。
Chromecast
https://store.google.com/tw/product/chromecast_google_tv?hl=zh-TW&pli=1
Chromecast 是 Google 開發的一款媒體串流裝置,外型小巧,就像個隨身碟。它可以讓你把手機、平板電腦或電腦上的影音內容,例如電影、電視節目、音樂、照片等等,無線傳輸到電視機上播放。早期的Chromecast 本身沒有獨立的操作介面,而是透過 Wi-Fi 網路與你的行動裝置或電腦連線,將它們當作遙控器來控制播放內容、調整音量等等。後期的Chromecast with Google TV版本則具備了能夠獨立運作的能力,使用者可透過遙控器控制Chromecast的內容。當然,後期版本依然支援了原本Chromecast的投影功能。
https://developers.google.com/cast/docs/design_checklist/cast-button
Chromecast最核心的功能就在於它支援了跨平臺的多媒體共享和螢幕畫面顯示。你只要在手機或平板電腦上開啟支援的應用程式,然後點選 Chromecast 圖示,就可以把畫面投放到連結了Chromecast的電視上。除了串流影音內容之外,Chromecast 也支援螢幕鏡射功能,可以把手機或電腦的整個畫面投放到電視上,方便簡報、展示照片或玩遊戲等等。
「號稱」支援Chromecast的設備們 / Devices That "Claim" to Support Chromecast
除了Google自己販售的Chromecast裝置之外,其實市面上也有許多「號稱」支援Chromecast的設備。儘管這些設備的價格跟Chromecast比起來並沒有便宜多少,但大多支援了Windows的Miracast功能或是Apple的AirPlay,因此仍有一定的市場。
之前我買的其中一個設備就是j5create推出的「JVAW76 ScreenCast 4K HDMI 無線影音投影器」。這個電視棒號稱支援了Miracast、AirPlay、以及Chromecast,看起來它的跨平臺功能非常完善,不論是任何平臺都能夠順利支援,但實際使用起來非常不盡人意。
大部分JVAW76的評測都在使用它的Miracast或AirPlay功能,網路上很少看到它的Chromecast是如何運作。我實際買來使用之後,才知道JVAW76只能接受多媒體軟體的投放,而不能接受螢幕畫面的投放。這次似乎因為Chromecast的螢幕分享投放的功能屬於專有技術,並沒有對外公開的關係,所以大多廠商並沒有完整地實作Chromecast規格。
除了硬體之外,其實還有使用軟體來取代Chromecast的方案。
AirServer:Windows上運作的模擬接收器 / AirServer: A Simulated Receiver Running on Windows
https://www.airserver.com/Download
AirServer算是我目前用過最厲害的投影畫面接收器工具了。它本身能夠支援AirPlay、Google Cast跟Miracast,而且還是一個可以安裝在Windows作業系統上的軟體。這對很多使用Windows為主的使用者來說非常方便。只要在連接投影機的公用電腦上裝好AirServer,其他人就能夠直接投影到這臺電腦、並且播放到投影機上。這可比額外買個電視棒還要切換畫面,或是硬體連接線路等做法來說方便許多。AirServer售價為19.99美元,大約臺幣700元,蠻值得購買的。
CastReceiver:把Android當做Chromecast用 / CastReceiver: Let your Android Device as a Chromecast
https://play.google.com/store/apps/details?id=com.softmedia.receiver.castapp
另一個方案就是我現在常常使用的CastReceiver。這是一個Android APP,完整使用需要付費。CastReceiver只支援螢幕鏡像投放,不支援YouTube等APP的串流影片投放,但我大多時候也的確只需要螢幕畫面的投放即可。
不過CastReceiver的運作非常吃網路,而且不能用作為無線基地臺的Android設備運作CastReceiver。理想狀態下,我們必須要有個無線基地臺、一臺運作CastReceiver的Android設備、一臺準備投放畫面的設備,這樣CastReceiver才能正常運作。
但這也只是理想狀態而已,實際上我還是很常遇到CastReceiver無法投放螢幕畫面的狀況,實在是很不穩。
Chromecast的缺點 / Disadvantages of Chromecast
如果軟體也不太穩定,那是不是用回Chromecast硬體才是最好的選擇呢?答案也不是。
我是因為我主要使用的設備是Linux跟Android,Chromecast才是我比較理想的選擇方案。但Chromecast本身帶有不方便移動的缺點,重新設定非常地費時費力,重新開啟後很高機率設備會抓不到。此外,iPhone、iPad等iOS設備也很難將畫面投放到Chromecast。儘管也是可以安裝APP來投放畫面,但操作起來並不容易。詳情請看我這篇「iOS裝置要如何將螢幕畫面投影到Chromecast?」。
結語:沒有理想的投影接收器 / In Closing: No Ideal Projected Receiver
簡單來說,Chromecast只適合定點、固定WIFI的環境下使用。如果要在其他場景使用Chromecast投放螢幕的話,拿Android手機的CastReceiver可能是最快的做法,但本身並不穩定。
除此之外,目前市面上普遍使用的Miracast跟AirPlay方案,都是我這個Linux使用者難以使用的投影技術。
嗯.....反正離開上一個工作場域後,目前並沒有需要準備讓其他人投影畫面的需求。那這個問題就暫時擱置吧。