一、系統方案
我們將根據酒店視頻點播系統的網絡規模,建議性地給出網絡框架和系統軟件配置方法。
(一)、小規模系統
對于在100Mbps網絡中實施的酒店視頻點播系統,我們將它們視為小規模系統。小規模系統的網絡邏輯結構和軟件配置方法如圖2所示,其中服務器端軟件安裝在同一臺NT服務器中。
系統指標
服務器數:1
最大并發用戶數:60(VCD)/20(DVD)
點播同一節目的最大并發用戶數:60
節目點播延遲時間:小于10秒
數據流控制響應時間:小于2秒
最大磁盤容量:使用系統磁盤--200GB;使用磁盤陣列--1TB
最大視頻節目數:使用系統磁盤--120;使用磁盤陣列—600
最大歌曲存放數:使用系統磁盤--2160;使用磁盤陣列—10800
應用范圍
由于網絡帶寬的限制,小規模系統的并發用戶數無法跨越50—60(VCD)點的限制,因此特別適用于客房數少的卡拉OK點歌、公司培訓、廣告亭、客房規模小于200的酒店、等等。
(二)、中等規模系統
通常,我們將在千兆以太網中實施的酒店視頻點播系統視為中等規模系統,其網絡邏輯結構典型地示意在圖2中。對于中等網絡規模,易維視頻點播系統能夠以分布方式存儲視頻數據,允許用戶點播存儲在多個視頻服務器中的所有視頻節目,在理想情況下,支持高達500個(VCD)/150個(DVD)并發用戶。對以500個(VCD)/150(DVD)并發用戶為目標的視頻點播系統,其硬件基本配置要求為:
主干交換機使用千兆以太網交換機;
接入交換機使用快速以太網交換機;
Web服務器、數據庫管理系統、視頻服務器、節目服務器安裝在不同的服務器中;
系統至少配置5臺視頻服務器。
系統指標
以下技術指標依據配置5臺視頻服務器的系統情況得出:
最大并發用戶數:500(VCD) /150(DVD)
點播同一節目的最大并發用戶數:500(VCD)/150(DVD)
節目點播延遲時間:小于10秒
數據流控制響應時間:小于2秒
最大磁盤容量:使用系統磁盤—1TB;使用磁盤陣列--5TB
最大視頻節目數:使用系統磁盤--600;使用磁盤陣列—3000
應用范圍
中等網絡規模的視頻點播系統具有廣泛的應用場合,包括:較大的卡拉OK包房、星級酒店、智能小區、多媒體教學、等等。
(三)、大規模系統
超過500個(VCD)/150個(DVD)并發用戶的實時視頻點播系統屬于大規模系統。由于網絡帶寬、磁盤I/O速率的限制,目前還沒有真正實用的實時VOD系統突破了這個目標。易維系統采用分布式視頻文件系統和級聯式視頻服務一定程度克服了這些瓶頸,但它需要以限制用戶點播某些視頻節目和在系統中配置服務器機群為代價。
它的網絡特點和工作原理為:
將標準網絡的二級交換模型拓展為三級交換模型;
按照視頻服務器在系統中的功能,區別為主控服務器和子網服務器,并配置前者到一級主干網中,配置后者到二級主干網中;
每個子網視頻服務器在100Mbps網段上,與通過接入交換機接入的用戶構成物理或者邏輯子網,形成一個小規模系統;
與中小規模系統一樣,用戶瀏覽視頻節目單和選擇節目時所發出的請求仍然由Web服務器響應和處理,因此對于終端用戶來說,界面方式和點播模式沒有改變。不同的是節目單中僅僅列出存儲在當前子網視頻服務器中的視頻節目,可選地列出存儲在主控視頻服務器中的視頻節目;
一旦用戶選擇播放節目,請求最終將由節目服務器處理。如果視頻節目已經存儲在當前子網視頻服務器中,節目服務器將優先選擇它來傳送視頻流;否則,主控視頻服務器將為點播用戶服務;
易維視頻點播系統提供了控制接口,讓管理員選擇是否允許主控視頻服務器為點播用戶傳送視頻流,以及指定它處理并發視頻流的數目。因此, 盡管在這種模式下,主控視頻服務器能夠直接為點播用戶傳送視頻流,但它的首要任務是根據系統管理員的設置,定時和動態地更新存儲在每個子網視頻服務器中的視頻節目。