2013.10.01 15:02

利用 AirServer ,電腦螢幕也能投影到電視上

ADVERTISEMENT

前幾期技研堂的專題「」曾經介紹過行動裝置的各種螢幕鏡射方式,事實上除了手機可以這樣玩,在電腦上一樣也可以,而且不拘平台、Mac跟PC都行,需要的門檻也更低,只要有網路,就可以不必接線來將畫面延伸到第二台螢幕。

AirPlay借來用

此應用的技術核心來自AirPlay。AirPlay是Apple提供的無線多媒體串流解決方案,原本用來讓Mac或iOS系統與其它周邊裝置溝通,它是好幾種功能的集合,這裡則專指螢幕鏡射。

由於它的架構及技術細節是開放的,所以有不少第三方開發者也推出了適用於其它平台及作業系統的工具,甚至反其道而行、讓原本的接收端變成發送端,等於是擴展了AirPlay的使用範圍。

ADVERTISEMENT

就螢幕鏡射來說,AirPlay需要1個「接收端(Server)」與「發送端(Client)」,它的原理是這樣的:發送端將自己要送出的影音訊號(一般來說就是桌面影像及音訊)編碼後送出,接收端再進行解碼後顯示及播放,傳輸管道則是Wi-Fi,如此一來就不需要任何實體的線路連接便可達成2台電腦間的桌面同步。

硬體支援停看聽

AirServer是用來取代AppleTV的工具,也就是AirPlay的接收端。原本我們會需要一台AppleTV來接收並解碼AirPlay訊號,現在只要靠1台PC或Mac裝上AirServer就可擁有相同的功能。至於發送端一樣不必靠iOS,就Mac而言,搭載Mountain Lion作業系統的機種只要硬體符合條件,就可以使用內建的AirPlay輸出功能。一般來說,2011年出廠的Mac都支援,只要你的Mac使用的處理器支援Intel QuickSync技術,那麼要啟動AirPlay就不是問題。(請再次留意,這裡的AirPlay單指AirPlay Mirroring)

比較舊型的Mac或PC也別灰心。QuickSync的優勢是能夠藉由硬體加速畫面的編碼,事實上靠軟體也能夠壓縮畫面,只是處理器的運算能力要比較強而已。Apple預設不支援舊機型的原因有3個,一個是怕老機子負擔不了這麼吃重的運算、一個是要你買新的,另一個則是既然不支援硬體加速,那麼相關的API也會無法運作。

ADVERTISEMENT

AirParrot跨平台

Apple的考量著實有理。因為影像的編碼比解碼工作吃重得多,可以當AirServer的機器、不一定跑得動發送端。只是編碼工作到底有多繁重呢?測了才知道。AirParrot這套軟體是用來替代AirPlay鏡射功能的工具,它會利用CPU來全程處理畫面的編碼任務,不管你的電腦是Mac或PC,都能用來當AirPlay的發送端。

可以跑是很好,但還要跑得順才行啊!筆者以2006年的iMac 5,1(Intel Core 2 Duo 2.0GHz)來測試,可以正常傳送720p影片無虞,比預期中的效果更順暢。此時的處理器使用率並未登頂,在以軟體解碼720p影片的前提下還能夠再編碼送出流暢的畫面,對8歲的處理器來說實屬難得。

ADVERTISEMENT

▲利用AirParrot可以鏡射本機螢幕至AirPlay相容裝置,當然了,AppleTV也支援。

▲AirServer除了能擔任AirPlay串流終端之外,螢幕鏡射是其最核心機能。

ADVERTISEMENT

參考資訊

  • 原生支援AirPlay Mirroring的Mac:
  • 第三方AirPlay解決方案:

(文=紅雨岑)

延伸閱讀:

 

本文同步刊載於電腦王雜誌
 
 
歡迎加入電腦王雜誌粉絲團

ADVERTISEMENT