基于協(xié)同緩存管理策略的流媒體發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-05-28 12:39
隨著人們生活水平的不斷提高,互聯(lián)網(wǎng)已經(jīng)成為生活中不可或缺的一部分;ヂ(lián)網(wǎng)基礎(chǔ)設(shè)施和視頻編解碼技術(shù)的逐漸完善,使得流媒體技術(shù)快速發(fā)展,音視頻流在互聯(lián)網(wǎng)流量中占據(jù)了較大的比重,流媒體技術(shù)已廣泛應(yīng)用于各行各業(yè)。在國內(nèi),許多互聯(lián)網(wǎng)公司開始提供流媒體點(diǎn)播和直播服務(wù)。但是大量在線視頻流的出現(xiàn),也使得互聯(lián)網(wǎng)承受著越來越大的壓力,同時(shí)用戶對(duì)視頻網(wǎng)站的性能、響應(yīng)時(shí)間和用戶體驗(yàn)質(zhì)量的要求也越來越高。因此如何正確地優(yōu)化流媒體緩存策略來提高用戶體驗(yàn)質(zhì)量和降低服務(wù)器與骨干網(wǎng)的壓力變得尤為重要,視頻流行度的評(píng)估為緩存服務(wù)器決策提供依據(jù),實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)能夠?qū)彺娌呗赃M(jìn)行優(yōu)化和完善。所以本文總結(jié)了流媒體緩存面臨的問題,研究流行度預(yù)測、協(xié)同緩存策略與數(shù)據(jù)驅(qū)動(dòng)的E2優(yōu)化框架,主要的工作如下:(1)簡述了流媒體的相關(guān)理論,以及流媒體發(fā)布系統(tǒng)所涉及的相關(guān)技術(shù)。重點(diǎn)研究和介紹了Apple公司的HTTP Live Streaming(HLS)系統(tǒng),包括內(nèi)容準(zhǔn)備、內(nèi)容分發(fā)和客戶端的實(shí)現(xiàn)原理與方法;(2)對(duì)當(dāng)前流媒體發(fā)布系統(tǒng)中的緩存管理技術(shù)進(jìn)行研究。對(duì)單節(jié)點(diǎn)服務(wù)器緩存管理,研究與測試了基于歷史訪問記錄指數(shù)加權(quán)的流行度預(yù)測算法(HIPP...
【文章頁數(shù)】:82 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 論文研究內(nèi)容
1.4 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 流媒體技術(shù)
2.1.1 實(shí)時(shí)流式傳輸
2.1.2 順序流式傳輸
2.2 流行度評(píng)估
2.3 協(xié)同緩存管理策略
2.4 基于E2的優(yōu)化框架
2.5 HLS服務(wù)器技術(shù)
2.5.1 內(nèi)容準(zhǔn)備
2.5.2 內(nèi)容分發(fā)
2.5.3 客戶端
2.6 本章小結(jié)
第三章 流行度評(píng)估與協(xié)同緩存管理策略研究
3.1 用戶行為特征與流行度評(píng)估
3.1.1 用戶訪問行為的局部性特征
3.1.2 用戶訪問行為的時(shí)變性特征
3.1.3 視頻流行度評(píng)估
3.2 緩存需求分析
3.3 協(xié)同緩存策略
3.3.1 用戶請(qǐng)求流程
3.3.2 協(xié)同緩存工作流程
3.4 仿真實(shí)驗(yàn)
3.5 本章小結(jié)
第四章 基于E2的優(yōu)化框架研究
4.1 E2框架應(yīng)用背景
4.1.1 預(yù)測方法的局限性
4.1.2 應(yīng)用案例
4.2 E2框架算法描述
4.2.1 框架概述
4.2.2 請(qǐng)求分組邏輯
4.2.3 每組E2邏輯
4.3 E2框架架構(gòu)
4.3.1 通過前端進(jìn)行每組控制
4.3.2 更新后端中的請(qǐng)求組
4.4 仿真實(shí)驗(yàn)
4.5 本章小結(jié)
第五章 基于協(xié)同緩存管理策略的流媒體發(fā)布系統(tǒng)的實(shí)現(xiàn)
5.1 HLS流媒體服務(wù)器的實(shí)現(xiàn)
5.1.1 Nginx安裝與配置
5.1.2 FFmpeg工具與視頻切片
5.1.3 用戶網(wǎng)頁實(shí)現(xiàn)
5.2 流行度評(píng)估模塊
5.3 緩存分配與協(xié)同緩存策略
5.4 E2框架模塊
5.5 系統(tǒng)測試
5.5.1 用戶請(qǐng)求與數(shù)據(jù)采集
5.5.2 用戶請(qǐng)求處理
5.6 本章小結(jié)
第六章 總結(jié)與展望
6.1 論文總結(jié)
6.2 工作展望
致謝
參考文獻(xiàn)
附錄 I 攻讀碩士學(xué)位期間獲得的研究成果
附錄 II 圖版
附錄 III 表版
本文編號(hào):3824605
【文章頁數(shù)】:82 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 論文研究內(nèi)容
1.4 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)介紹
2.1 流媒體技術(shù)
2.1.1 實(shí)時(shí)流式傳輸
2.1.2 順序流式傳輸
2.2 流行度評(píng)估
2.3 協(xié)同緩存管理策略
2.4 基于E2的優(yōu)化框架
2.5 HLS服務(wù)器技術(shù)
2.5.1 內(nèi)容準(zhǔn)備
2.5.2 內(nèi)容分發(fā)
2.5.3 客戶端
2.6 本章小結(jié)
第三章 流行度評(píng)估與協(xié)同緩存管理策略研究
3.1 用戶行為特征與流行度評(píng)估
3.1.1 用戶訪問行為的局部性特征
3.1.2 用戶訪問行為的時(shí)變性特征
3.1.3 視頻流行度評(píng)估
3.2 緩存需求分析
3.3 協(xié)同緩存策略
3.3.1 用戶請(qǐng)求流程
3.3.2 協(xié)同緩存工作流程
3.4 仿真實(shí)驗(yàn)
3.5 本章小結(jié)
第四章 基于E2的優(yōu)化框架研究
4.1 E2框架應(yīng)用背景
4.1.1 預(yù)測方法的局限性
4.1.2 應(yīng)用案例
4.2 E2框架算法描述
4.2.1 框架概述
4.2.2 請(qǐng)求分組邏輯
4.2.3 每組E2邏輯
4.3 E2框架架構(gòu)
4.3.1 通過前端進(jìn)行每組控制
4.3.2 更新后端中的請(qǐng)求組
4.4 仿真實(shí)驗(yàn)
4.5 本章小結(jié)
第五章 基于協(xié)同緩存管理策略的流媒體發(fā)布系統(tǒng)的實(shí)現(xiàn)
5.1 HLS流媒體服務(wù)器的實(shí)現(xiàn)
5.1.1 Nginx安裝與配置
5.1.2 FFmpeg工具與視頻切片
5.1.3 用戶網(wǎng)頁實(shí)現(xiàn)
5.2 流行度評(píng)估模塊
5.3 緩存分配與協(xié)同緩存策略
5.4 E2框架模塊
5.5 系統(tǒng)測試
5.5.1 用戶請(qǐng)求與數(shù)據(jù)采集
5.5.2 用戶請(qǐng)求處理
5.6 本章小結(jié)
第六章 總結(jié)與展望
6.1 論文總結(jié)
6.2 工作展望
致謝
參考文獻(xiàn)
附錄 I 攻讀碩士學(xué)位期間獲得的研究成果
附錄 II 圖版
附錄 III 表版
本文編號(hào):3824605
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3824605.html
最近更新
教材專著