原仕-其於P2P技術之VOD系統研究
[ 摘要 ]
隨著網際網路的蓬勃發展,基於網際網路上的各種應用發展相當迅速。而隨著個人電腦能力與網路頻寬的提升,使得網路影音多媒體串流的需求也隨之增加。在主從式架構中(Client-Server Architecture),視訊資料是由伺服器單獨提供影片頻寬給需要服務的使用者,但是隨著使用者的增加,則會造成網路頻寬需求的暴增與伺服器的負載過大。
P2P技術的出現帶來了許多的革命性的發展,讓資料的取得不再只侷限於傳統連線到固定的server來取得所需的資料,常見的基於P2P技術的資源分享軟體如emule、BT等。
BitTorrent (BT)為P2P網路目前最熱門且有效的分散式檔案傳輸技術之一,本研究利用BT技術,以自由軟體為基礎,結合本研究所提出之priority set機制,實作出一P2P VOD雛型系統,以讓使用者隨時加入都可以從頭開始看影片。
[ 英文摘要 ]
With the rising and flourishing development of the internet network, many kinds of technology based on internet network are developed quite fast. Furthermore, with the ability of the PC and the growth of bandwidth of internet, it also causes demands of multimedia streaming to increase. On Client-Server Architecture, servers provide the video bandwidth with video data for the users who want the services. Nevertheless, by the growth of the users, it will make the demand of bandwidth increase rapidly and the server overload.
The appearance of P2P causes lots of revolutions in technologic development. It causes that accessing internet data that you want is not necessary to connect to a fixed server like tradition. The popular resource-shared softwares based on P2P technology are like emule and BT etc..
BitTorrent is one of the most famous and effect of distributed file transfer technology. The research use BT technology, based on free software, combine the priority set mechanism to build a P2P VOD system. Users can play the video data by downloading video data and users also can play the video and download the video at the same time.