流媒體技術分析及其在新聞網站的應用

來源:互聯網
上載者:User

1.引言

網路正逐步成為資訊的重要來源之一,同時,利用網路傳輸聲音與視頻訊號的需求也越來越大,特別是一些廣播電視等媒體上網後,都希望通過互連網來發布自己的音視頻節目。

但是,視音頻資料與平面資料在網上發布的方式有本質的不同。平面資料多以文字、圖片為主要方式,其資料資訊可以很容易轉換成網上的發布內容;而視音頻資料由於存貯檔案的體積較大,在目前網路頻寬還很有限的情況下,在網上發布是一件讓人頭疼的事。但是,隨著流媒體技術的出現,在一定程度上使互連網傳輸音視頻難的局面得到改善。

此外,網路的迅速發展和普及為流媒體業務發展提供了強大的市場動力,流媒體內容正變得日益流行。同時,流媒體視音頻與傳統網站的圖文資訊相結合,形成更具有表現力和吸引力的多媒體內容,更是目前網站資訊發布所追求的效果。

2.流媒體技術概念

流媒體(StreamingMedia)是一種以音視頻資料流的方式在網路上傳遞多媒體資訊的技術。與傳統的多媒體下載不同,流媒體資料流具有連續性(Continuous)、即時性(Real-time)、時序性,即其資料流具有嚴格的前後時序關係的特點。通過邊播放邊下載的串流方式可以使使用者不必等待所有的資料下載到本地就能觀看。也就是說,流媒體在播放前並不下載整個檔案,只將部分內容緩衝,使流媒體資料流邊傳送邊播放,這樣就節省了下載等待時間和儲存空間。

目前在這個領域內,競爭的公司主要有三個:Microsoft、RealNetworks、Apple,而相應的產品就是:WindowsMedia、RealMedia、QuickTime。

3.流媒體關鍵技術問題

流媒體是由各種不同的互相通訊互動的軟體系統構成的,為了在資料網路上傳輸媒體流,流媒體技術需要解決從音視頻源的編碼、解碼、儲存,到網路端的媒體服務、媒體流傳輸,到使用者端的播放一系列問題。一個典型的媒體流傳輸串流程如圖1所示。

從圖1中可以看出原始音視頻流經過編碼和壓縮後,形成媒體檔案儲存後(直播的方式不需要檔案儲存體),媒體伺服器根據使用者的請求把媒體檔案(或者直播的媒體流)傳遞到使用者端的媒體播放器。在媒體傳輸中間還可能需要Proxy 伺服器進行媒體內容的分發或轉寄。

根據典型媒體流傳輸串流程,我們不難得出:一個最基本的流媒體系統必須包括編碼器(Encoder)、伺服器(Server)和播放器(Player)這樣三個模組。模組之間通過特定的協議互相通訊,並按照特定格式互相分頁檔資料。其中編碼器用來將原始的音視頻轉換成合適的流格式檔案,伺服器向用戶端發送編碼後的媒體流,用戶端播放器則負責解碼和播放接收到的媒體資料。

本質上,流媒體技術是一種在資料網路上傳遞多媒體資訊的技術。目前資料網路具有無串連,無確定路徑,無品質保證的特點,給多媒體即時資料在資料網路上的傳輸帶來了極大的困難,為了實現較好品質的流媒體即時播放,需要考慮媒體流傳輸的所有環節。其中,影響傳輸品質的三個最關鍵的因素是:壓縮編碼技術、媒體伺服器的效能、媒體流傳輸的品質控制。

4.流媒體技術在“紹興網”的實際應用

“紹興網”的流媒體應用是相關軟硬體的完整整合,它大致包括下面幾個方面的內容:

內容採集:節目源可以是攝像機、電視台節目、VCD/DVD光碟片、衛星輸入訊號等。

音視頻捕獲和壓縮編碼:硬體為音視頻捕獲卡,編碼軟體MSMediaEncoder。

內容編輯:對內容進行編輯修改、歸檔、做索引。

內容儲存和播放:採用資料管理系統。使用資料庫儲存音視頻檔案,視頻伺服器運行流播放服務軟體(MSMediaService)播放音視頻。

應用伺服器內容管理和發布:發行模組負責將節目提交到網頁,或將視頻流地址郵寄給使用者。內容管理主要完成視頻儲存、查詢。使用者管理則包括使用者的登記和授權。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.