Logo image
在Window NT作業系統上設計及實作單一伺服器VOD系統
Thesis

在Window NT作業系統上設計及實作單一伺服器VOD系統

李釗城
Masters, 國立清華大學, 資訊工程學系
1995

Abstract

隨意視訊系統 客戶端 Video On Demand System Client
隨意視訊(Video on Demand)與現今的電視等大眾傳播媒體截然不同,它提供給使用者一個具有互動性的選擇。因此隨意視訊在未來的傳播媒播上勢必佔有一席之地。但是以現今科技而言,隨意視訊系統需要使用到大量的儲存媒體、網路頻寬,以及即時處理的技術。如何設計出一套隨意視訊系統,能夠有效的儲存視訊資料,善用網路頻寬,控制視訊節目的播放技術便成為關鍵。因此本論文的目的即在於利用現有的個人電腦、Fast Ethernet環境以及Windows NT作業系統上,設計並實作出一個單一伺服器的隨意視訊系統。 在本論文中,我們將隨意視訊系統分成三個子系統:網路子系統,檔案子系統以及隨意視訊系統核心。網路子系統負責處理在隨意視訊伺服器(VOD Server)和客戶端(Client)間的訊息及視訊節目傳送。而檔案子系統則負責管理位於伺服器內的視訊節目檔案。至於隨意視訊系統核心則負責控制整個系統核心的執行,以期能夠提供客戶端良好的影像品質。 為了讓隨意視訊的系統核心能夠妥讓的使用資源,完成工作。我們設計一個良好的排程演算法供系統核心使用。首先,當客戶端向伺服器要求播放某個視訊檔案之時。為了確定我們能夠即時的將這個視訊檔案中的資料傳送給客戶端播放,我們將該視訊檔案切割成若干個大小相等的區塊。對於每一個區域而言,我們賦予它所謂的就緒時間(Ready Time)及期限(Deadline)。視訊系統保證當該資料區塊在就緒時間至期限的這段期間內被處理的話,那麼客戶端便可即時的接受到這個視訊資料區塊並且正常的播放出來。而我們的排程演算法便是將這些資料區塊加以排程,使得系統中所有的資料區塊都能夠正常的被處理。如此一來,伺訊伺服器便可以正確地運作了。 最後我們所完成的視訊伺服器能夠提供客戶端連結之後要求播放視訊節目,目前我們的系統提供了播放以及停止的功能。在未來,我們希望能夠提供類似錄放影機系統的VCR功能,如快轉、倒轉以及暫停等。

Metrics

1 Record Views

Details

Logo image