視頻文件分發(fā)與調(diào)度系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-09-30 05:38
視頻文件的分發(fā)與調(diào)度系統(tǒng)的主要功能是將視頻文件按照一定規(guī)則分發(fā)到服務(wù)器上,并將用戶點(diǎn)播視頻請(qǐng)求調(diào)度到能為用戶提供最好服務(wù)的服務(wù)器,由該服務(wù)器給用戶提供視頻點(diǎn)播服務(wù)。視頻文件的分發(fā)與調(diào)度系統(tǒng)是視頻網(wǎng)站的核心系統(tǒng),直接影響到視頻網(wǎng)站為用戶提供視頻點(diǎn)播服務(wù)能力,有著網(wǎng)站基石作用。視頻網(wǎng)站對(duì)視頻文件的分發(fā)與調(diào)度系統(tǒng)有著高性能、易部署、易擴(kuò)展和高容災(zāi)性等要求。高性能是指系統(tǒng)能夠同時(shí)滿夠海量在線用戶同時(shí)點(diǎn)播視頻請(qǐng)求;易部署指系統(tǒng)要部署于上千臺(tái)服務(wù)器上,部署要易于操作;易擴(kuò)展指當(dāng)視頻文件數(shù)量增長(zhǎng)超過系統(tǒng)容量所限時(shí),便于通過增加服務(wù)器擴(kuò)充系統(tǒng)能力;高容災(zāi)性指系統(tǒng)不能因個(gè)別服務(wù)器損壞而影響正常運(yùn)行。本論文主要工作是設(shè)計(jì)并實(shí)現(xiàn)視頻文件的分發(fā)與調(diào)度系統(tǒng)。系統(tǒng)主要分為三個(gè)子系統(tǒng):緩存子系統(tǒng)、分發(fā)子系統(tǒng)和調(diào)度子系統(tǒng)。緩存子系統(tǒng)主要以開源軟件redis,ucarp,mongodb構(gòu)成,滿足高性能、大容量,高容災(zāi)等特性,主要存儲(chǔ)視頻文件碼率、文件位置等元數(shù)據(jù)信息,供分發(fā)子系統(tǒng)和調(diào)度子系統(tǒng)使用。分發(fā)子系統(tǒng)主要功能是分發(fā)視頻文件到服務(wù)器上,分為分發(fā)總控程序和分發(fā)客戶端程序。分發(fā)總控程序計(jì)算分發(fā)任務(wù),分發(fā)客戶端程序獲取分...
【文章來(lái)源】:中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院大學(xué)人工智能學(xué)院)北京市
【文章頁(yè)數(shù)】:78 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
1.1 內(nèi)容分發(fā)網(wǎng)絡(luò)興起的技術(shù)及歷史背景
1.2 CDN工作過程與原理
1.3 基于承載類型的CDN分類
1.4 流媒體CDN現(xiàn)狀
1.5 視頻網(wǎng)站與CDN
1.6 本文的研究?jī)?nèi)容及組織結(jié)構(gòu)
第二章 分發(fā)與調(diào)度系統(tǒng)關(guān)鍵技術(shù)研究
2.1 緩存技術(shù)
2.2 分布式文檔數(shù)據(jù)庫(kù)mongodb
2.3 虛擬IP共享技術(shù)
2.4 一致性哈希算法
2.5 負(fù)載均衡技術(shù)和服務(wù)器狀態(tài)檢測(cè)技術(shù)
2.6 epoll機(jī)制
2.7 與調(diào)度分發(fā)系統(tǒng)相關(guān)的子系統(tǒng)和概念介紹
2.8 小結(jié)
第三章 分發(fā)與調(diào)度系統(tǒng)的設(shè)計(jì)
3.1 系統(tǒng)的基本需求
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 緩存子系統(tǒng)設(shè)計(jì)
3.4 分發(fā)子系統(tǒng)設(shè)計(jì)
3.5 調(diào)度子系統(tǒng)設(shè)計(jì)
3.6 小結(jié)
第四章 分發(fā)與調(diào)度系統(tǒng)的實(shí)現(xiàn)
4.1 緩存子系統(tǒng)實(shí)現(xiàn)
4.1.1 緩存子系統(tǒng)的部署
4.1.2 緩存子系統(tǒng)的代理服務(wù)
4.1.3 接口的定義
4.1.4 存儲(chǔ)格式
4.1.5 操作流程
4.2 分發(fā)子系統(tǒng)實(shí)現(xiàn)
4.2.1 分發(fā)總控程序
4.2.2 分發(fā)客戶端程序
4.3 調(diào)度子系統(tǒng)實(shí)現(xiàn)
4.3.1 調(diào)度算法的介紹
4.3.2 點(diǎn)播的流程
4.3.3 IP訪問限制模塊
4.3.4 調(diào)度結(jié)果生成模塊
4.3.5 日志生成模塊
4.4 小結(jié)
第五章 系統(tǒng)部署與應(yīng)用
5.1 系統(tǒng)部署
5.2 系統(tǒng)應(yīng)用
5.3 小結(jié)
第六章 結(jié)論與展望
6.1 結(jié)論
6.2 展望
附錄A
A.1 緩存子系統(tǒng)代理服務(wù)的接口
A.1.1 視頻碼率刪除接口
A.1.2 視頻碼率查詢接口
A.1.3 視頻文件位置信息插入接口
A.1.4 視頻文件位置信息刪除接口
A.1.5 視頻文件位置信息查詢接口
A.2 分發(fā)客戶端與分發(fā)總控之間接口
A.2.1 分發(fā)客戶端任務(wù)請(qǐng)求接口
A.2.2 任務(wù)請(qǐng)求應(yīng)答接口
A.3 分發(fā)客戶端之間接口
參考文獻(xiàn)
致謝
個(gè)人簡(jiǎn)歷、在學(xué)期間發(fā)表的論文與研究成果
本文編號(hào):3415234
【文章來(lái)源】:中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院大學(xué)人工智能學(xué)院)北京市
【文章頁(yè)數(shù)】:78 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
1.1 內(nèi)容分發(fā)網(wǎng)絡(luò)興起的技術(shù)及歷史背景
1.2 CDN工作過程與原理
1.3 基于承載類型的CDN分類
1.4 流媒體CDN現(xiàn)狀
1.5 視頻網(wǎng)站與CDN
1.6 本文的研究?jī)?nèi)容及組織結(jié)構(gòu)
第二章 分發(fā)與調(diào)度系統(tǒng)關(guān)鍵技術(shù)研究
2.1 緩存技術(shù)
2.2 分布式文檔數(shù)據(jù)庫(kù)mongodb
2.3 虛擬IP共享技術(shù)
2.4 一致性哈希算法
2.5 負(fù)載均衡技術(shù)和服務(wù)器狀態(tài)檢測(cè)技術(shù)
2.6 epoll機(jī)制
2.7 與調(diào)度分發(fā)系統(tǒng)相關(guān)的子系統(tǒng)和概念介紹
2.8 小結(jié)
第三章 分發(fā)與調(diào)度系統(tǒng)的設(shè)計(jì)
3.1 系統(tǒng)的基本需求
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 緩存子系統(tǒng)設(shè)計(jì)
3.4 分發(fā)子系統(tǒng)設(shè)計(jì)
3.5 調(diào)度子系統(tǒng)設(shè)計(jì)
3.6 小結(jié)
第四章 分發(fā)與調(diào)度系統(tǒng)的實(shí)現(xiàn)
4.1 緩存子系統(tǒng)實(shí)現(xiàn)
4.1.1 緩存子系統(tǒng)的部署
4.1.2 緩存子系統(tǒng)的代理服務(wù)
4.1.3 接口的定義
4.1.4 存儲(chǔ)格式
4.1.5 操作流程
4.2 分發(fā)子系統(tǒng)實(shí)現(xiàn)
4.2.1 分發(fā)總控程序
4.2.2 分發(fā)客戶端程序
4.3 調(diào)度子系統(tǒng)實(shí)現(xiàn)
4.3.1 調(diào)度算法的介紹
4.3.2 點(diǎn)播的流程
4.3.3 IP訪問限制模塊
4.3.4 調(diào)度結(jié)果生成模塊
4.3.5 日志生成模塊
4.4 小結(jié)
第五章 系統(tǒng)部署與應(yīng)用
5.1 系統(tǒng)部署
5.2 系統(tǒng)應(yīng)用
5.3 小結(jié)
第六章 結(jié)論與展望
6.1 結(jié)論
6.2 展望
附錄A
A.1 緩存子系統(tǒng)代理服務(wù)的接口
A.1.1 視頻碼率刪除接口
A.1.2 視頻碼率查詢接口
A.1.3 視頻文件位置信息插入接口
A.1.4 視頻文件位置信息刪除接口
A.1.5 視頻文件位置信息查詢接口
A.2 分發(fā)客戶端與分發(fā)總控之間接口
A.2.1 分發(fā)客戶端任務(wù)請(qǐng)求接口
A.2.2 任務(wù)請(qǐng)求應(yīng)答接口
A.3 分發(fā)客戶端之間接口
參考文獻(xiàn)
致謝
個(gè)人簡(jiǎn)歷、在學(xué)期間發(fā)表的論文與研究成果
本文編號(hào):3415234
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3415234.html
最近更新
教材專著