Logo image
Design and Implementation of Interactive Live Streaming Platform Based on Distributed Virtual Machines
Thesis

Design and Implementation of Interactive Live Streaming Platform Based on Distributed Virtual Machines

馬志舜
Masters, 國立清華大學, 資訊工程學系
2011

Abstract

分散式 虛擬機器 即時影音互動 線上會議
隨著網路科技的演進,現在不論是想要和朋友閒聊或是和同事進行會議都不需要真正的與某個人面對面碰面,而是只要上網並透過網路與其他人交談,就好像他們真的在現實中見了面一樣。 能有這樣便利的技術,全都拜逐漸成長、升高的網路頻寬以及網路攝影機、麥克風的發明。透過使用高解析度的網路攝影機,使用者不再覺得對方的畫面是模糊的,而使得透過網路進行交談並不真實。雖然網路的頻寬已經逐漸的升高,並達到一定的水準,但是仍然無法供為數大量的使用者同時使用,譬如:一百個使用者。然而,還是有例外存在,例如,在南韓要同時支援一百位使用者使用是有可能的。南韓為全球網路連限速率第一名的國家,其提供的頻寬的確有可能支援一百位使用者的同時使用。現在考慮一種情況,有五十位使用者在南韓而有另外五十位在香港,香港為全球網路連限速率第二名;在這種情況下要支援一百位使用者是不可能的,而瓶頸是在頻寬相對低的海底通訊電纜。在上例情況中,由於來自南韓和來自香港的所有使用者都需要透過兩地區間的海底通訊電纜傳遞資料,而使得頻寬不足。 為了解決這個問題,我們設計了基於分散式虛擬機器的即時影音互動平台,這個分散式的系統會在不同地區放置伺服器,並讓使用者根據自己的地理位置連上對應的伺服器,伺服器會替使用者向其他伺服器要資料並使得在跨國的海底通訊電纜上的重複資料減少進而降低頻寬的使用量。 最後,此平台將使用雲端為基礎來建置,由於雲端的方便性,我們可以相當容易的將伺服器散布在各個地區、國家,而完成基於分散式虛擬機器的即時影音互動平台。

Metrics

1 Record Views

Details

Logo image