一個完整的流媒體平臺包括流服務應用軟件、集中分布式視頻系統、視頻業務管理媒體發布系統、視頻采集制作系統、媒體內容檢索系統、數字版權管理(DRM)、媒體存儲系統、客戶端系統等重要組成部分。
1、流服務應用軟件
應用流軟件是系統中最重要的成分,要求在最廣的范圍、多種連接速度的基礎上提供性能最好的多媒體效果,并具有強有力的系統管理和可伸縮性能力,以及具有開放的、標準的、跨平臺的架構。軟件系統必須具有極高的壓縮比和很好的傳輸能力,適合網絡發布。服務器端軟件應該具有強大的網絡管理功能,支持廣泛的媒體格式,支持最大量的互聯網用戶群與流媒體商業模式。
2、集中分布式視頻系統
面對越來越巨大的流應用需求,系統必須擁有良好的可伸縮性。隨著業務的增加和用戶的增多,系統可以靈活地增加現場直播流的數量,并通過增加帶寬集群和接近最終用戶端的邊緣流媒體服務器的數量,增加并發用戶的數量,不斷滿足用戶對系統的擴展要求。
3、視頻業務管理媒體發布系統
該系統包括廣播和點播的管理,節目管理,創建、發布及計費認證服務,提供定時按需錄制、直播、傳送節目的解決方案,管理用戶訪問及多服務器系統負載均衡調度服務。
4、視頻采集制作系統
該系統利用媒體采集設備進行Stream的制作與生成。它包括了一系列的工具,從獨立的視頻、聲音、圖片、文字組合到制作豐富的流媒體,這些工具產生的Stream文件可以存儲為固定的格式,供發布服務器使用。視頻采集制作系統可以實時向發布服務器提供各種視頻流,提供實時的多媒體信息發布服務。
5、媒體內容自動索引檢索系統
該系統能對媒體源進行標記,捕捉音頻和視頻文件并建立索引,建立高分辨率媒體的低分辨率代理文件,從而可以用于檢索、視頻節目的審查、基于媒體片段的自動發布,形成一套強大的數字媒體管理發布應用系統。
索引和編碼
允許同時索引和編碼,使用先進的技術實時處理視頻信號,而且可以根據內容自動地建立一個視頻數據庫(或索引)。
媒體分析軟件
它可以實時地根據屏幕的文本來識別。實時語音識別可以用來鑒別口述單詞、說話者的名字和聲音類型,而且還可以感知出屏幕圖像的變化,并把收到的信息歸類成一個視頻數據庫。媒體分析軟件還可以感知到視覺內容的變化,可以智能化地把這些視頻分解成片段并產生一系列可以瀏覽的關鍵幀圖像,也可以從視頻信號中識別出標題文字或是語音文本,同時可以識別出視頻中的人像就像識別屏幕上的文字、數字一樣。通過聲音識別,該軟件可以將聲音信號中的話語、說話者的姓名、聲音類型轉換成可編輯的文本。用戶用這些信息索引還可以搜索想要的視頻片段。使用一個標準的Web瀏覽器,用戶可以像檢索互聯網其他信息一樣來檢索視頻片段。
6、媒體數字版權加密系統(DRM)
這是在互聯網上以一種安全方式進行媒體內容加密的端到端的解決方案,它允許內容提供商在其發布的媒體或節目中指定的時間段、觀看次數及其內容進行加密和保護。
服務器鑒別和保護需要保護的內容,DRM認證服務器支持媒體靈活的訪問權限(時間限制、區間限制、播放次數和各種組合),支持其他具有完整商業模型的DRM系統集成,包括訂金、VOD、出租、所有權、BtoB的多級內容分發版權管理領域等,是運營商保護內容和依靠內容贏利的關鍵技術保障。
7、媒體存儲系統
由于要存儲大容量的影視資料,因此該系統必須配備大容量的磁盤陣列,具有高性能的數據讀寫能力,訪問共享數據,高速傳輸外界請求數據,并具有高度的可擴展性、兼容性,支持標準的接口。這種系統配置能滿足上千小時的視頻數據的存儲,實現大量片源的海量存儲。
8、客戶端系統
該系統支持實時音頻和視頻直播和點播,可以嵌入到流行的瀏覽器中,可播放多種流行的媒體格式,支持流媒體中的多種媒體形式,如文本、圖片、Web頁面、音頻和視頻等集成表現形式。在帶寬充裕時,流式媒體播放器可以自動偵測視頻服務器的連接狀態,選用更適合的視頻,以獲得更好的效果。目前應用最多的播放器有美國Real Networks公司的Real Player、美國微軟公司的Media Player、美國蘋果公司的Quicktime三種產品。