華北科技產品在數字流媒體中的應用
系統介紹 互聯網的普及和多媒體技術在互聯網上的應用,迫切要求能解決實時傳送視頻、音頻、計算機動畫等媒體文件的技術,在這種背景下,于是產生了流式傳輸技術及流媒體。通俗的講,在互聯網上的視音頻服務器將聲音、圖像或動畫等媒體文件從服務器向客戶端實時連續傳輸時,用戶不必等待全部媒體文件下載完畢,而只需延遲幾秒或十幾秒,就可以在用戶的計算機上播放,而文件的其余部分則由用戶計算機在后臺繼續接收,直至播放完畢或用戶中止操作。這種技術使用戶在播放視音頻或動畫等媒體的等待時間成百倍的減少,而且不需要太多的緩存。 流媒體指在internet/intranet中使用流式傳輸技術的連續時基媒體,如:音頻、視頻或多媒體文件,它在播放前并不下載整個文件,只將開始部分內容存入內存,其他的數據流隨時傳送隨時播放,只是在開始時有一些延遲,其關鍵技術就是流式傳輸。
流媒體的系統組成 一個完整的流媒體系統應包括以下幾個組成部分。 ◇ 編碼工具 :用于創建、捕捉和編輯多媒體數據,形成流媒體格式,這可以由帶視音頻硬件接口的計算機和運行其上的制作軟件共同完成。 ◇ 流媒體數據。 ◇ 服務器:存放和控制流媒體的數據。 ◇ 網絡:適合多媒體傳輸協議或實時傳輸協議的網絡。 ◇ 播放器:供客戶端瀏覽流媒體文件。 下面是北京某數字流媒體公司使用華北科技NOVO-MI890主板在遠程教育上的一篇應用案例。 我們知道知識經濟時代的網上教育突破了傳統“面授”教學的局限,為學習者提供了時間分散、資源共享、地域廣闊、交互式的教學新方式。從技術上講,遠程教育系統是建立在現代傳媒技術基礎上的多媒體應用系統,它通過現代的通信網絡將教師的圖象、聲音和電子教案傳送給學生,也可以根據需要將學生的圖象、聲音回送給教師,從而模擬出學校教育的授課方式。概括地說,現代遠程教育系統需要實現教學課件的點播(vod),教學直播,網絡課堂等功能。在ip網上開展遠程教學活動,需要解決兩個基本問題:音頻、視頻流信息的傳送以及它們與數據之間的同步。由于音頻、視頻信息的帶寬比較寬,不可能讓學生將所有的節目下載到本地計算機上后再播放,這樣就必須要采用先進的網絡技術,如流媒體,來實現邊發送邊播放。 系統要求 1、媒體服務器硬件平臺 視頻服務器把存儲在存儲系統中的視頻信息以視頻流的形式通過網絡接口發送給相應的客戶,響應客戶的交互請求,保證視頻流的連續輸出。視頻信息具有同步性要求,一方面必須以恒定的速率播放,否則引起畫面的抖動,如mpeg-1視頻標準要求以1.5mb/s左右的速度播放視頻流。另一方面,在視頻流中包含的多種信號必須保持同步,如畫面的配音必須和口型相一致。另外,視頻具有數據量大的特點,它在存儲系統上的存放方式,直接影響視頻服務器提供的交互服務,如快進和快倒等功能的實現。因此視頻服務器必須解決視頻流特性提出的各種要求。 視頻服務器響應客戶的視頻流后,從存儲系統讀入一部分視頻數據到對應于這個視頻流的特定的緩存中,然后此緩存中的內容送入網絡接口發送到客戶。當一個新的客戶請求視頻服務時,服務器根據系統資源的使用情況,決定是否響應此請求。其中,系統資源包括存儲i/o的帶寬、網絡帶寬、內存大小和cpu的使用率等。 該應用使用的是華北科技MiniITX架構的MI-890主板,采用的是支持Intel socket479 Pentium M(Banias/Dothan)處理器的INTEL 852芯片組,外頻FSB400/533MHz,最高可達2.26GHz。 板載貼片DDR內存,容量256MB;DDR SO-DIMM插槽X1,支持內存條最大1GB。 板載852GM集成視頻控制器,24bit LVDS/S-VIDEO/DVI 三種輸出模式,支持雙顯示,CRT接頭,有著優異的顯示性能。一個mini IDE44pin接頭,一個IDE40pin接頭,一個CF slot插槽。該主板由于其強勁的性能已經受到新老客戶的青睞。 2、媒體服務器軟件平臺 網絡視頻軟件平臺包括媒體內容制作、發行與管理模塊、用戶管理模塊、視頻服務器。內容制作涉及視頻采集、編碼。發行模塊負責將節目提交到網頁,或將視頻流地址郵寄給用戶。內容管理主要完成視頻存儲、查尋;節目不多時可使用文件系統,當節目量大時,就必須編制數據庫管理系統。用戶管理可能包括用戶的登記和授權。視頻服務器將內容通過點播或直播的方式播放,對于范圍廣、用戶多的情形,可在不同的區域中心建立相應的分發中心。 3、 流媒體的網絡環境 流媒體通信網并不是一個新建的專門用于流媒體通信的網絡,該應用可以在現有的各種網絡上運行,并且按照多媒體通信的要求對現有網絡進行改造和重組。可以適用的網絡有:公共電話網(pstn)、分組交換網(pspdn)、數字數據網(ddn)、窄帶和寬帶綜合業務數字網(n-isdn和b-isdn)等。
|