基于云計算平臺的轉碼服務器的設計與實現
本文關鍵詞:基于云計算平臺的轉碼服務器的設計與實現,,由筆耕文化傳播整理發(fā)布。
【摘要】:近年來互聯網技術和新媒體得到了高速的發(fā)展,很多基于新媒體的應用在軟件市場上越來越豐富,尤其是視頻業(yè)務已經成為用戶的“新寵兒”。當前市場上,由于終端設備類型的多樣化、各種視頻媒體格式以及網絡環(huán)境的差異性,這就需要一種能夠解決海量視頻轉碼、實時快速處理視頻的技術。而云平臺通過其強大的并行計算能力、較高的容錯能力和良好的擴展性等特點,并且云技術的發(fā)展越來越成熟,因此可以探究將視頻轉碼任務轉移到云平臺上進行。在眾多的云平臺中,目前運用最廣泛的是Hadoop云計算平臺,它是一個開源框架,同時支持分布式計算、海量數據處理與存儲。因此,Hadoop開源框架的出現,使得解決面向多種終端設備、多種視頻格式、多種碼流要求的實時視頻轉碼問題成為可能。本文依托研究科室的“新媒體互動廣播”項目,提出并實現一種基于Hadoop云計算平臺的轉碼方案。本文主要技術是利用Hadoop云計算平臺和FFmpeg開源轉碼工具對視頻進行分布式轉碼,主要內容是研究和分析Hadoop平臺的兩大核心:分布式文件系統(tǒng)HDFS(Hadoop Distributed File System)和MapReduce并行計算模型,利用視頻文件封裝原理、視頻格式和視頻編解碼技術,采用基于GOP(Group of Pictures)連續(xù)幀的分片技術,把原始視頻文件分割成若干個視頻片段,再結合MapReduce編程思想設計并實現Mapper和Reducer工作任務,本文最后還針對系統(tǒng)的分布式轉碼功能進行了實驗和測試。經過實驗表明,本文實現的云轉碼系統(tǒng)能夠在一定程度上提高視頻轉碼的效率,并且在整體上增強了項目平臺的業(yè)務能力。該方案不僅充分利用了云平臺中集群的并行計算能力,解決了研究室之前項目中單機轉碼的性能瓶頸問題,而且滿足了研究室新媒體互動廣播業(yè)務的發(fā)展需求,具有較強的實際意義。
【關鍵詞】:視頻轉碼 Hadoop FFmpeg Map Reduce
【學位授予單位】:中國科學院研究生院(沈陽計算技術研究所)
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN919.81
【目錄】:
- 摘要5-6
- ABSTRACT6-9
- 引言9-11
- 第一章 緒論11-15
- 1.1 研究背景和意義11-12
- 1.2 國內外研究現狀12-13
- 1.3 論文研究的主要內容13-14
- 1.4 論文組織結構14-15
- 第二章 Hadoop云平臺和視頻轉碼技術15-27
- 2.1 云計算概述15-18
- 2.1.1 云計算的概念和特點15
- 2.1.2 云計算的關鍵技術15-18
- 2.2 Hadoop云平臺的相關技術18-23
- 2.2.1 Hadoop基本架構18-19
- 2.2.2 HDFS體系結構19-21
- 2.2.3 MapReduce編程原理21-23
- 2.3 視頻轉碼技術23-26
- 2.3.1 視頻壓縮標準及原理23-25
- 2.3.2 視頻轉碼技術25-26
- 2.4 本章小結26-27
- 第三章 基于Hadoop云平臺轉碼系統(tǒng)的設計27-39
- 3.1 云轉碼系統(tǒng)整體架構27-32
- 3.1.1 云轉碼系統(tǒng)整體架構設計27-29
- 3.1.2 云轉碼系統(tǒng)功能模塊設計29-32
- 3.2 視頻轉碼模塊設計32-38
- 3.2.1 基于GOP的視頻分片技術32-34
- 3.2.2 基于FFmpeg的視頻轉碼技術34-37
- 3.2.3 視頻合并37-38
- 3.3 本章小結38-39
- 第四章 基于Hadoop云平臺轉碼系統(tǒng)的實現39-50
- 4.1 基于MapReduce的轉碼算法實現39-44
- 4.1.1 InputFormat的實現40-42
- 4.1.2 MapO()函數的實現42-43
- 4.1.3 Reduce()函數的實現43-44
- 4.2 基于Hadoop云平臺的系統(tǒng)作業(yè)調度44-46
- 4.3 基于Hadoop云平臺的系統(tǒng)部署46-49
- 4.4 本章小結49-50
- 第五章 云轉碼系統(tǒng)的實驗與分析50-55
- 5.1 轉碼系統(tǒng)的性能測試50
- 5.2 轉碼系統(tǒng)實驗結果與分析50-54
- 5.3 本章小結54-55
- 結束語55-57
- 參考文獻57-59
- 發(fā)表文章59-60
- 致謝60
【相似文獻】
中國期刊全文數據庫 前10條
1 馮傳崗;數字視頻格式的轉換及轉碼[J];有線電視技術;2003年20期
2 冒捷;轉碼技術在視頻領域內的應用分析[J];現代電視技術;2005年02期
3 徐薇;;轉碼技術在媒體資產管理系統(tǒng)中的應用[J];西部廣播電視;2006年05期
4 包盛;段保通;邵鋒軍;;三網融合下基于云計算的實時轉碼技術研究和應用[J];電信科學;2011年03期
5 包盛;段保通;邵鋒軍;;三網融合下基于云計算的實時轉碼技術的研究和應用[J];電視工程;2011年02期
6 李姍;;淺析基于三屏業(yè)務的轉碼技術[J];中國廣播;2011年06期
7 連漢權;;三網融合之三屏轉碼技術[J];有線電視技術;2012年08期
8 高巖,夏雨人;無線傳輸中對轉碼后視頻的客觀質量評價[J];計算機工程;2004年S1期
9 陳劍雄;;轉碼技術在制播一體網中的應用[J];電視字幕(特技與動畫);2009年02期
10 肖航;;素材遷移轉碼技術在備播系統(tǒng)中的實現[J];現代電視技術;2010年10期
中國重要會議論文全文數據庫 前2條
1 黃柑波;;基于開放式云轉碼服務平臺的技術研究[A];《IT時代周刊》2013年度論文集[C];2013年
2 談偉;王曉陽;涂曉東;周茜;;基于方向預測的MPEG-2到H.264/AVC頻域幀內快速轉碼[A];中國通信學會第五屆學術年會論文集[C];2008年
中國重要報紙全文數據庫 前2條
1 趙凱期;轉碼技術引領視頻產業(yè)創(chuàng)新[N];電子資訊時報;2007年
2 崔澎;未來視頻市場依賴轉碼技術[N];中國高新技術產業(yè)導報;2008年
中國博士學位論文全文數據庫 前6條
1 柳輝;可伸縮性視頻編碼的轉碼及其應用[D];中國科學技術大學;2009年
2 鄭艷;MPEG-2到H.264/AVC視頻轉碼及相關技術研究[D];上海交通大學;2008年
3 周怡然;視頻編碼與轉碼的容錯算法研究[D];浙江大學;2010年
4 張春榮;數字視頻DCT域轉碼技術研究[D];上海交通大學;2007年
5 解蓉;MPEG-2/MPEG-4視頻流轉碼及編碼器優(yōu)化[D];浙江大學;2002年
6 沈慧鋒;遠程富媒體的呈現[D];中國科學技術大學;2010年
中國碩士學位論文全文數據庫 前10條
1 鄭飛揚;HEVC的模式判決轉碼算法研究及濾波模塊的并行實現[D];上海交通大學;2015年
2 鄭成賀;手機安防網關及轉碼服務的研究與設計[D];福州大學;2014年
3 付雷;基于云計算平臺的轉碼服務器的設計與實現[D];中國科學院研究生院(沈陽計算技術研究所);2016年
4 張勇;面向移動視頻的分布式實時轉碼機制研究[D];華中科技大學;2013年
5 賽音;多格式視頻的快速轉碼算法研究[D];上海交通大學;2014年
6 毛莉花;自適應轉碼技術在網上直播系統(tǒng)中的研究與應用[D];蘇州大學;2009年
7 劉第;衛(wèi)星尋呼轉碼卡的研究與設計[D];北京工業(yè)大學;2000年
8 方陽;海量視頻實時云轉碼系統(tǒng)設計與實現[D];大連理工大學;2013年
9 周瑾;轉碼服務系統(tǒng)碼率變換與同步技術的研究[D];上海交通大學;2007年
10 陳興U
本文編號:300450
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/300450.html