- 相關推薦
“流式播放”多媒體服務系統
“流式播放”多媒體服務系統
2004年度河南省廣播電視優秀科技論文一等獎前 言
流式媒體服務具有廣闊的應用領域,可以廣泛應用于局域網、廣域網、寬帶綜合接入網(利用光纖基帶網、 ADSL 雙絞線通信和改造后的雙向有線電視網等)。它能在眾多領域中使用:如電視臺、廣播電臺節目查詢、節目制作,出版社多媒體網上出版,音像公司產品制作,展覽館、博物館的信息查詢、信息發布,以及娛樂、交互式教學、網絡會議和其他商業運作。
較于傳統的電視,網絡媒體文件信息形式和來源豐富,有良好的互動性,具有索引結構的媒體文件能隨意快進或快退到希望的位置。不受地域限制,沒有節目時間限制,提供在線增加頻道和更新播放列表等諸多優點。觀眾可以在電視和網絡之間比較靈活地切換,例如可以在觀看球賽的同時,從有關球隊的萬維網網址上閱覽比賽和球員的背景資料,以及其它媒體相關信息。提供信息的同時,它能夠對信息本身的安全性加以控制,對不同用戶建立不同的安全級別和權限。
目前,流式媒體點播較為常見,稱為 VOD ( Video on Demand )技術。節目點播系統 VOD ( Video on Demand )是伴隨著視頻、音頻處理及計算機網絡技術的發展而迅速興起的一門綜合性技術。網絡結構中的多媒體數據以實時數據流的形式傳輸,與傳統的文件數據不同,多媒體數據流一旦開始傳輸,就必須以穩定的速率傳送到桌面電腦上,以保證其平滑地回放,視頻、音頻數據流都不能有停滯和間斷;網絡擁堵、 CPU 爭用或 I/O 瓶頸都可能導致傳送的延遲,引起數據流傳輸阻塞。 VOD 服務是綜合技術,它包括多媒體數據壓縮技術、多媒體網絡技術、多媒體數據庫技術等專業技術。
第一部分 基本概念
整個系統所圍繞的核心是如何安全快速高效地傳輸數據,并流暢的播放數據流。為此,提出了一種流式傳送數據的方式。
第一節文件傳遞方式
流式媒體能夠通過“下載”和“流式播放”兩種方式將數字媒體文件傳遞到客戶端,供用戶使用。這兩種方式各有優缺點,但是這里推崇使用“流式播放”的方式對遠程用戶提供服務。下面對這兩種方式作簡單介紹。
下載:為了通過使用下載方法將內容傳遞給用戶,通常需要將內容保存到 Web 服務器并通過在網頁上添加指向該內容的鏈接來向用戶提供指向內容的鏈接。于是用戶可單擊鏈接,將文件下載到其本地硬盤上,然后使用播放機播放內容。
但是下載需要用戶首先將既耗費時間又耗費磁盤空間的整個文件復制到其計算機中,然后才能播放。另外,因為整個文件必須在下載之后才能播放,因此,下載不能用于實況流。下載不能高效地使用可用帶寬。當客戶端開始下載數字媒體文件時,所有可用網絡帶寬用于盡可能快地傳輸數據。因此,其他網絡功能可能會減慢或被中斷。
流式播放:要通過使用流式播放方法將內容傳遞給用戶,您可以將內容保存到 Windows Media 服務器,然后將該內容分配給發布點。然后,您可以通過創建公告文件或通過向用戶提供發布點的 URL ( Uniform Resource Locator ) 來向用戶提供對該內容的訪問。您可以將公告文件或 URL 嵌入到網頁中或將其以電子郵件形式發送。當用戶單擊鏈接或公告文件時,播放機就打開并連接到相應的流。
因為流式播放只以客戶端正確呈現它所必需的速度通過網絡發送數據,實現邊下載、邊解碼、邊播放,所以它比下載更高效地使用帶寬。這有助于防止網絡變得過載并有助于維持系統的可靠性。因為播放機必須首先緩沖數據以防在流中存在延遲或間歇,所以在播放機接收流的時間和它開始播放流的時間之間通常有一個延遲。因為對數據進行流式播放和呈現是同時發生的,所以流式播放還允許您傳遞實況內容。
可看出兩種傳輸方式都有一定的缺點,但是就多媒體服務來說,它對數據的實時性要求較高,強調查詢和瀏覽,不要求對數據存儲,不要求數據傳輸中百分之百的完整性,所以使用流式播放能夠在滿足用戶需求的基礎上,更有效的減少帶寬的占用,提高網絡效率。
另外,值得一提的是“快速流式播放”,“快速流式播放”結合了流式播放和下載的優點的功能。服務器可使用快速啟動功能來確?蛻舳丝梢栽趥鬏旈_始之后盡可能快地開始播放內容。該功能允許播放機在開始播放內容之前,以網絡所允許的最快速度從服務器下載和緩存一小部分內容。當在播放機上建立了緩沖區之后,服務器減慢流的傳輸,直到與播放機的呈現速度一致。
當服務器使用快速緩存功能時,服務器以盡可能高的比特率將所有內容傳輸到播放機,以使網絡阻塞或中斷所帶來的影響降到最小。與普通的流式播放一樣,當緩存了所需數量的數據之后,播放機立即開始呈現內容。數據的其余部分存儲在客戶端上的臨時緩沖區中。
第二節系統結構組成
我們以基于 Windows Media 技術的流式播放媒體系統為例,詳細介紹流式播放媒體系統組成結構。
基于 Windows Media 技術的流式播放媒體系統通常由運行編碼器(如 Microsoft Windows Media 編碼器)的計算機、運行 Windows Media Services 的服務器和播放機組成。
編碼器允許您將實況內容和預先錄制的音頻、視頻和計算機屏幕圖像轉換為 Windows Media 格式。運行 Windows Media Services 的服務器名為 Windows Media 服務器,它允許您通過網絡分發內容。用戶通過使用播放機(如 Windows Media Player )接收您分發的內容。
系統主干包括如下幾個部分: Web 服務器、流媒體服務器、客戶端。(如圖一)
用戶首先從 Web 服務器那里獲得流媒體文件的相關信息,從中搜索自己需要的鏈接;用戶點擊鏈接之后, Web 服務器響應消息,將請求定位到流媒體服務器( Media Services );用戶端播放器連接流媒體服務器,流媒體服務器提供相應服務,以流方式傳送數據到用戶計算機,用戶計算機播放器流文件。以上是最簡單的流媒
【“流式播放”多媒體服務系統】相關文章:
多媒體教學系統研究03-13
多媒體課件的生成與再編輯系統研究與設計03-19
談城市建筑的多媒體信息發布系統論文11-16
銀行行辦公信息服務系統03-18
煤氣報修服務系統(VPRS)的研究03-18
交互式多媒體網絡教學系統研究11-22
多媒體技術在地理信息系統中的應用03-18