本子計劃之目標在建立一低成本,高效能及高度可攜式(highly portable) 之VOD管理與控制子系統並支援多伺服器(multiserver)應用,本子系統包括二 大模組:使用者層次之即時作業環境(user-level,real-time operating envirement)與即時媒體物件管理系統(real-time media-object management system)。即時媒體物件管理中除驅動程式外皆在使用者層次之 即時作業環境運作。雖然此即時作業環境是在DOS上運作,但我們必須強調此即時 作業環境在技術上可以非常簡單的移殖至一般常見之PC個人電腦的作業系統如 Windows。(因為此即時作業環境基本上是建立在使用者層次,如果此即時作業 環境在一真正的而又不支持非侵佔式排程的多工作業系統上執行,即時資源管理 技術如time reservation 將須採用)。
本系統之二大模組,共需三年時間研究、設計、與撰寫。在各年度預期完成之 工作項目如下:
第一年著重於使用者層次之即時作業環境的建立,並完成即時媒體物件管理 系統之原型(prototype)。工作項目大致區分如下(詳細內容請參考〝研究 方法與進行步驟〞)
(一)即時虛擬程序管理(real-time,virtual-process management )
(二)即時排程機制(real-time scheduling mechanism)
(三)基本驅動程式(Basic drivers)
(四)指令與虛擬程序之轉換---基本功能 (the transformation of usercommands and virtual process-basic
functionalities)
(五)物件檔案管理--單一物件拷貝(object file management--single object copy)
在第一年計劃完成後,VOD使用者將可藉由人機介面子系統(計劃三)下達指令, 經由高速網路子系統(計劃四)傳達至本控制管理子系統,本子系統將解譯指令並 對儲存子系統(計劃二)在適當時間下達適當之資料存取命令,本系統原型將提供 簡單指令,如播放某一媒體物作。
本計畫擬完成下列工作:
第一年:
工作項目:
1.設計Server上的File system call
2.設計Server上的FDDI和ATM網路卡介面程式
3.研究各種Interconnection Bus 上的時序(Timing)
4.研究利用共同計憶體在SCSI Host,FDDI driver 以及FDDI driver ,ATM driver間傳輸資料的技術
5.蒐集所採用之各種Adaptor programming資料
6.撰寫及測試在單一SCSI Host上掛多個disk之驅動程式 7.測試每一SCSI Host所掛disk之理想數量
具體成果:
1.一個簡單的Storage Server
2.歸納出在簡單化環境下的最佳配置方式及數量
3.完成一個小型的單一Storage station prototype allow multiuser
本計畫擬完成下列工作:
第一年
1.熟悉MPEG播放卡,了解其特性與功能。
2.利用Visual Basic 透過MCI命令控制MPEG播放卡。
3.提供MPEG影片檔案,儲存在VOD伺服器。
4.了解MPEG影片檔案的特性,研究如何可提供快速觀看。
5.利用網路系統,傳輸並播放影片。
第二年
1.提供簡單的錄影機功能。
2.提供網路傳送影片的度與效率。
3.建立供影片查詢的超媒體系統。
4.改善播放執行系統 ,使得影片得以順暢地播出。
第三年
1.利用Visual C++加強系統的功能。
2.提供更多錄影機的功能。
3.提供人機操作介面的親和度。
4.配合其它子計畫,完成總計畫。
第二年主要工作目標是完成Light Transport Protocol及路由器軟體製作與測試。
第三年