基于云計算的移動流媒體平臺的研究與實現(xiàn)
發(fā)布時間:2021-08-27 01:22
隨著網(wǎng)絡技術高速地發(fā)展、通訊手段不斷地完善,流媒體的地位已經(jīng)越來越重要,人們對視頻資源的需求量也越來越大。加之各種移動終端設備不斷地發(fā)展,帶來了網(wǎng)絡訪問量的激增,無論從服務器的性能還是帶寬資源都是一種挑戰(zhàn)。傳統(tǒng)流媒體服務器在遇到性能瓶頸的時候,通常會選擇擴充、升級硬件設備。但是設備不能無限的擴展,帶寬也不能無限擴寬。因此,如何提高硬件設備與帶寬資源的利用率就是時下需要解決的熱點問題。首先,本文在分析流媒體現(xiàn)狀的基礎上,提出在云平臺搭建CDN網(wǎng)絡用以提高流媒體服務性能的構(gòu)想。同時引入了P2P中的DHT概念,將網(wǎng)絡按照地理位置的不同拆分成多個平行子云系統(tǒng),用以解決現(xiàn)階段CDN網(wǎng)絡存在著單點失效、擴展性不強等問題。并針對實際情況,對CDN架構(gòu)的緩存策略進行了設計,用來提高用戶訪問的效果、降低視頻訪問的延遲。其次,本文針對子云內(nèi)部系統(tǒng),通過分析P2P與CDN技術的優(yōu)缺點,將兩者進行結(jié)合設計,彌補彼此的不足,并提出針對該結(jié)構(gòu)的負載均衡方案。在本系統(tǒng)中,視頻源服務器將視頻內(nèi)容分發(fā)到各邊緣服務器上,然后當用戶發(fā)送視頻請求時,將用戶的請求重新定向到恰當?shù)倪吘壏⻊掌?邊緣服務器接收請求之后便代替源服務器...
【文章來源】:東北大學遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景和意義
1.1.1 課題背景
1.1.2 研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 云計算研究現(xiàn)狀
1.2.2 移動流媒體研究現(xiàn)狀
1.3 主要內(nèi)容與文章結(jié)構(gòu)
第2章 相關技術及概念介紹
2.1 云計算
2.1.1 云計算的概念
2.1.2 云計算的服務類型
2.1.3 云計算的特點
2.1.4 云計算對移動流媒體發(fā)展的意義
2.2 H.264編解碼技術
2.2.1 H.264介紹
2.2.2 H.264的框架
2.3 CDN技術
2.3.1 CDN技術概念
2.3.2 CDN的組成內(nèi)容
2.3.3 CDN關鍵技術
2.3.4 CDN網(wǎng)絡架構(gòu)
2.4 P2P技術
2.4.1 P2P簡述
2.4.2 P2P的基本特點
2.5 實時流傳輸協(xié)議(RTSP)簡介
2.5.1 RTSP的報文結(jié)構(gòu)
2.5.2 RTSP的消息交互流程
2.6 本章小結(jié)
第3章 云流媒體平臺的網(wǎng)絡架構(gòu)設計
3.1 云流媒體概述
3.2 網(wǎng)絡拓撲結(jié)構(gòu)設計
3.2.1 網(wǎng)絡拓撲結(jié)構(gòu)概述
3.2.2 面向節(jié)點的DHT
3.3 CDN網(wǎng)絡的緩存技術研究
3.3.1 影響緩存的因素
3.3.2 已有緩存算法分析
3.3.3 針對移動流媒體的緩存策略設計
3.4 緩存策略性能分析
3.5 本章小結(jié)
第4章 CDN與P2P的混合流媒體系統(tǒng)的研究
4.1 CDN與P2P的缺陷分析
4.2 系統(tǒng)架構(gòu)設計
4.2.1 系統(tǒng)總體結(jié)構(gòu)設計
4.2.2 服務層設計
4.2.3 CDN層設計
4.2.4 用戶層設計
4.3 P2P與CDN混合結(jié)構(gòu)的負載均衡設計
4.3.1 Markov預測模型
4.3.2 域外算法設計
4.3.3 域內(nèi)算法設計
4.4 本章小結(jié)
第5章 移動流媒體系統(tǒng)設計與實現(xiàn)
5.1 系統(tǒng)總體設計
5.1.1 系統(tǒng)的需求分析與功能
5.1.2 系統(tǒng)整體的網(wǎng)絡架構(gòu)設計
5.1.3 數(shù)據(jù)庫設計
5.2 系統(tǒng)關鍵模塊的開發(fā)與實現(xiàn)
5.2.1 云平臺的搭建
5.2.2 CDN平臺的搭建
5.2.3 H.264編碼在Android手機的移植
5.2.4 基于Android手機的視頻采集
5.3 系統(tǒng)運行結(jié)果
5.3.1 視頻點播
5.3.2 視頻直播
第6章 結(jié)論與展望
6.1 本文工作總結(jié)
6.2 存在問題及工作展望
參考文獻
致謝
本文編號:3365356
【文章來源】:東北大學遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景和意義
1.1.1 課題背景
1.1.2 研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 云計算研究現(xiàn)狀
1.2.2 移動流媒體研究現(xiàn)狀
1.3 主要內(nèi)容與文章結(jié)構(gòu)
第2章 相關技術及概念介紹
2.1 云計算
2.1.1 云計算的概念
2.1.2 云計算的服務類型
2.1.3 云計算的特點
2.1.4 云計算對移動流媒體發(fā)展的意義
2.2 H.264編解碼技術
2.2.1 H.264介紹
2.2.2 H.264的框架
2.3 CDN技術
2.3.1 CDN技術概念
2.3.2 CDN的組成內(nèi)容
2.3.3 CDN關鍵技術
2.3.4 CDN網(wǎng)絡架構(gòu)
2.4 P2P技術
2.4.1 P2P簡述
2.4.2 P2P的基本特點
2.5 實時流傳輸協(xié)議(RTSP)簡介
2.5.1 RTSP的報文結(jié)構(gòu)
2.5.2 RTSP的消息交互流程
2.6 本章小結(jié)
第3章 云流媒體平臺的網(wǎng)絡架構(gòu)設計
3.1 云流媒體概述
3.2 網(wǎng)絡拓撲結(jié)構(gòu)設計
3.2.1 網(wǎng)絡拓撲結(jié)構(gòu)概述
3.2.2 面向節(jié)點的DHT
3.3 CDN網(wǎng)絡的緩存技術研究
3.3.1 影響緩存的因素
3.3.2 已有緩存算法分析
3.3.3 針對移動流媒體的緩存策略設計
3.4 緩存策略性能分析
3.5 本章小結(jié)
第4章 CDN與P2P的混合流媒體系統(tǒng)的研究
4.1 CDN與P2P的缺陷分析
4.2 系統(tǒng)架構(gòu)設計
4.2.1 系統(tǒng)總體結(jié)構(gòu)設計
4.2.2 服務層設計
4.2.3 CDN層設計
4.2.4 用戶層設計
4.3 P2P與CDN混合結(jié)構(gòu)的負載均衡設計
4.3.1 Markov預測模型
4.3.2 域外算法設計
4.3.3 域內(nèi)算法設計
4.4 本章小結(jié)
第5章 移動流媒體系統(tǒng)設計與實現(xiàn)
5.1 系統(tǒng)總體設計
5.1.1 系統(tǒng)的需求分析與功能
5.1.2 系統(tǒng)整體的網(wǎng)絡架構(gòu)設計
5.1.3 數(shù)據(jù)庫設計
5.2 系統(tǒng)關鍵模塊的開發(fā)與實現(xiàn)
5.2.1 云平臺的搭建
5.2.2 CDN平臺的搭建
5.2.3 H.264編碼在Android手機的移植
5.2.4 基于Android手機的視頻采集
5.3 系統(tǒng)運行結(jié)果
5.3.1 視頻點播
5.3.2 視頻直播
第6章 結(jié)論與展望
6.1 本文工作總結(jié)
6.2 存在問題及工作展望
參考文獻
致謝
本文編號:3365356
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3365356.html
最近更新
教材專著