經過短短十年的發展,中國已經成功躋身互聯網大國行列,網民數量躍居世界第一,極大推動了包括電子商務、網絡廣告在內的新興產業的騰飛。從簡單的文字報道,到豐富的圖片資源庫,再到生動的視頻互動,網站內容平臺的升級換代充分反映了網民應用需求的日新月異。
網絡視頻受到用戶熱捧,運營商對于視頻平臺的建設要求與日俱增,專注流媒體技術的企業在現實應用中需要部署完整高效的服務器系統,以滿足視頻點播、資源調配和3G拓展等方面的多元化需求。下面,我們將以組建Windows Media Services平臺為例,來說明視頻網站系統在架構設計、硬件選型和服務優化方面的核心要點,為企業打造高效流媒體平臺提供參考。
搭建思路
之所以選擇Windows Media Services平臺,是因為相比QuickTime Streaming Server和RealServer等系統,前者對于流媒體性能和用戶體驗的提升更加到位,并支持Fast Streaming技術、動態帶寬檢測、無線連接優化和動態內容編輯等功能,應用優勢更為突出。平臺部署過程中,Windows Media Services將系統分成四層結構:用戶層、Web訪問層、數據源層和存儲層;同時,在部署時需要考慮另外一種情況:在大量用戶使用單一Windows Media Services 服務器的環境下,管理網絡帶寬與服務器資源是非常困難的,服務器常常因為性能瓶頸而對用戶端造成影響,降低終端的訪問興趣,這就需要用到系統的Cache/Proxy功能,并對平臺架構進行重新設計。
借助Windows Media Services的緩存和代理功能,作為“源”的Media Server 只提供了分布在不同網絡中的緩存/代理服務器的訪問信息,而這些分布式服務器才是為最終用戶提供流式服務的“源”。這種方法不但為服務器減輕了壓力,將客戶端分攤開,更重要的一個特性就是讓用戶根據網絡狀況訪問到距離他們最近的服務器,這樣才能獲得最為流暢的視頻體驗。
此外,在3G普及的浪潮下,如何解決移動終端適配和瀏覽問題成為視頻網站所必須面對的挑戰,本方案為WAP計費平臺預留接口,便于日后與通信商開展移動增值服務,增加業務收入。