流媒體點播系統性能優越、擴展靈活,系統從性能、結構等多方面均能適應未來網絡視音頻應用的發展。
流媒體點播系統全面支持流媒體的節目點播功能,吋以實現音視頻節目的海量存儲、檢索、用戶作線或離線觀看;擁有完備的策略的計費系統、用戶管理、認證、負載均衡系統、系統監控、后臺管理功能,是具有完善功能的大型運營級流媒體業務支撐系統。
系統設計應遵從并考慮以下原則:
1、安全性
數椐在網絡傳輸安全性非常重要,嚴格對用戶名稱、口令和權限進行設置,同時具備嚴格的管理員分級制度,以控制授權用戶對多媒體信息的訪問權限和控制權限,防止不合法操作。
本產品具有良好的安全命令觸發機制,可以有效統計和控制用戶的連接,具備系統報警功能,如磁盤空不足等。
2、穩定性
音視頻節目的數據量很大,傳輸和處理都要浪費很多資源,如傳輸需要很多的帶寬,當大量用戶訪問本地視頻服務器的時候,可能會由某方面的的資源不夠或行出現問題,用戶訪問效果差,甚至服務器直接宕掉。為了避免這類事情的發生,根據流媒體格式的特點,寬帶流媒體系統采用采用內容分發系統CDN進行基于流媒體文件的內容分發。
對點播系統來說,遠程服務器相當于一個內容的的Cache,當用戶個訪問的時候,節目內容被存儲到遠程服務器的Cache中,其他用戶訪問時就直接從遠程服務器的Cache中取,而不必再到本地的視音頻服務器上來取,既節省中間的帶寬,也節省了本地服務器的資源占用量,CPU和內存等。
本系統具有很高的穩定性,可以達到7X24X365的長時間運行。
3、擴充性
軟件的發展具有一定的擴展性,無論是功上、還是容量上隨時都有可能擴展。所以在規劃時必須要考慮具有良好的可擴充性。本項目的擴充性主要表現為以下幾點:
?、佟」δ軘U充方便
流媒體點播系統采用模塊化的設計思想,可以根據客戶的需求做靈活的二次開發,整個系統不需要進行大的調整,就很容易擴充新的功能;同時具備有Real和Windows Media兩種格式的點播功能,方便用戶選擇;
?、凇⌒阅苌蠑U充方便
木項目可以支持多個服務器組同時工作,達到負載均衡的效果。隨著用戶訪問量的增加,本系統也可以較松的添加更多的視頻服務器,或者采用內容分發系統,來支持更多的用戶連接。