2011-10-14

Google Chrome Remote Desktop Extension 有用那些技術 ?

最近 Google 幫他們家的 Chrome 瀏覽器新增了一個令阿舍十分有興趣,但是還在考慮要不要安裝來用的 Extension (擴充),名字就叫做「Chrome Remote Desktop」(目前還是 Beta 版本),這個擴充的功能就是可以讓兩台都有安裝「Chrome Remote Desktop Extension」的電腦能夠遠端操作來操作去的了,而且,這兩台電腦不用是使用同一套作業系統的,也是說,這個東西是可以跨平台遙控的哩 ! 因此,就可以不用再安裝什麼 VNC 或是 TeamView 的遙控軟體了...

圖片引用自 Android Market

阿舍今天要談的不是如何安裝和使用這個「Chrome Remote Desktop」,網路上已經有一堆人寫了 ( 阿舍發現的太晚,所以,只能寫點的哩 ! ...-_-!! ) ,阿舍要談的是它所使用到的技術,本來阿舍以為 Google 這次是有用到 Native Client 的技術,結果,查了老半天,就是沒人有說這個「Chrome Remote Desktop」和 Native Client 的技術有關哩 ! 所以,是阿舍誤會了,其實,這個 「Chrome Remote Desktop」使用的是 Google 自家的網路和影像技術哩 !

圖片引用自 Android Market
阿舍在網路上找了一會,終於在這一篇的討論裡,看到一位叫做「Alpha (Hin-Chung) Lam」的 Google 員工有提到,這個「Chrome Remote Desktop」使用了下面這幾項 Google 自家的技術..

libjingle
這是一套 C++ 的開放原始碼程式庫,裡面主是收集一些 P2P 的範例程式碼和程式,所以,阿舍猜,兩台安裝「Chrome Remote Desktop」的電腦應該是透過 P2P 的方式在傳遞通訊的。

Protobuf
這是 Google 家用來編製結構化資料的技術,用來加快資料傳輸的效能,阿舍猜,這項技術應該是用在將遠端電腦畫面資料在傳遞前,進行資料重組和結構化以加快傳輸速度。

VP8
這個是 Goolge 在 2008 年併入 On2 Technologies 公司後所取得的影像壓縮技術,目前主要被應用在 WebM 的技術上,阿舍猜,這個就是用來將遠端電腦的畫面以高倍率壓縮影像的方式來編碼和解碼的技術,主要的用途應該就是減少傳輸的資料量吧 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

1 則留言 :

Jie 提到...

也没有说清楚,到底是不是p2p?

張貼留言

歡迎留言提問和討論 .... 😁