流媒體定長大數據傳輸服務的研究與應用.pdf_第1頁
已閱讀1頁,還剩80頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、隨著互聯網的飛速發(fā)展,網絡電臺、視頻點播、IPTV等流媒體應用的需求品質在不斷提高。從音/視頻壓縮編碼、流媒體服務器的傳輸服務性能到客戶端的播放質量,使得流媒體技術的涉及面非常寬廣。流媒體中的主要關鍵技術有:面向流化傳輸的可擴展視頻編碼,流媒體服務器的體系結構,端到端的流媒體傳輸技術。本文針對基于通用計算機的流媒體服務器體系結構,研究了流媒體傳輸服務的兩種模式:順序流式傳輸和實時流式傳輸。以OGG Vorbis/Theora音/視頻編碼

2、為實例,特別地研究了對兩種傳輸模式中媒體流數據包的組織過程。 順序流式傳輸是基于HTTP/TCP協議棧的傳統C/S網絡編程架構的一種具體應用,它的媒體流數據包在傳輸中以固定長度的文件格式封裝形式呈現??梢赃@樣認為:順序流式傳輸是播放器對本地文件讀取、解碼播放的一種擴展,只是多了一個服務器傳輸的中間環(huán)節(jié),且一個源文件可被多個異地播放器所同時利用。OGG page的固定長度包是本文給出順序流式傳輸服務器Icecast實例傳輸服務的對

3、象。 實時流式傳輸模式是流媒體應用需求的進一步發(fā)展而出現的,它要求媒體數據包以較小的延遲到達客戶端,能充分利用網絡帶寬提高客戶端并發(fā)度,能自適應網絡狀態(tài)平滑調整數據包的發(fā)送率。為達到這些目的,實時流式傳輸采用了交互控制信息與數據承載傳輸相分離的網絡編程架構。 在媒體流傳輸過程中,首先,數據源對媒體數據的切割、形成RTP封裝包是實現實時流式傳輸的起點。本文第三章給出了數據源對OGG/Theoras視頻媒體數據的切割、形成R

4、TP封裝包的過程。根據Theora開源視頻壓縮編碼的特性,提出出了OGG theora視頻流的一個固定長度RTP包封裝算法,并實現了基于組播傳輸的定長RTP封裝包的實時流式傳輸原型,進行了數據輸出測試,檢驗了算法的正確性。 根據高性能實時流式服務器的需求,本文第四章分析了基于OMS開放流媒體平臺的服務器fenice的設計與實現。Fenice流服務器分別采用了RTSP/SDP/TCP協議棧作為控制協議、RTP/RTCP/UDP協議

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論