分布式視頻增強轉(zhuǎn)碼系統(tǒng)設(shè)計與優(yōu)化
發(fā)布時間:2020-07-06 10:07
【摘要】:隨著媒體內(nèi)容服務(wù)的快速發(fā)展,人們對視頻質(zhì)量的要求也逐漸提高。相比于普通的高清視頻,高幀率、高動態(tài)、廣色域、畫面更加細致的4K視頻更加受觀眾歡迎。為了滿足用戶對海量高質(zhì)量視頻的需求,視頻內(nèi)容服務(wù)商希望通過時下流行的云計算技術(shù)來實現(xiàn)視頻增強轉(zhuǎn)碼服務(wù)。然而傳統(tǒng)的重量級的分布式框架無法靈活的運用于視頻增強轉(zhuǎn)碼云服務(wù)搭建之中。本文首先給出了分布式視頻增強轉(zhuǎn)碼系統(tǒng)的解決方案。該系統(tǒng)可以搭建于私有云或公有云服務(wù)之上,通過RESTful API為開發(fā)者或者用戶提供服務(wù)。系統(tǒng)設(shè)計為三層架構(gòu),分別為數(shù)據(jù)層、處理層和表示層。在系統(tǒng)工作時,三層架構(gòu)之間通過三種信息流進行信息交互,分別為控制流、狀態(tài)流和數(shù)據(jù)流。在系統(tǒng)中,我們對視頻處理算法進行了一致的抽象,并且支持鏈式處理、CPU-GPU協(xié)同處理、Windows-Linux協(xié)同處理。本文隨后針對視頻增強轉(zhuǎn)碼過程中高效性、穩(wěn)定性和可拓展性等方面進行了優(yōu)化。首先提出了多叉樹型鏈式處理模型,實現(xiàn)了視頻增強后多路轉(zhuǎn)碼的功能需求;隨后提出了針對視頻處理作業(yè)的分片處理模型。與視頻作業(yè)完整處理相比,在資源充足的情況下,分片處理可以顯著提升視頻處理效率;另外,系統(tǒng)內(nèi)實現(xiàn)了針對鏈式處理模型的數(shù)據(jù)本地化機制。在實驗系統(tǒng)中,當進行無分支鏈式處理時,數(shù)據(jù)本地化可以提升5.93%的視頻處理效率;最后,我們將系統(tǒng)組件容器化,不僅實現(xiàn)了節(jié)點的秒級部署,還對執(zhí)行節(jié)點提供了監(jiān)控和容錯機制。本系統(tǒng)已成功應(yīng)用于UGC在線服務(wù)平臺。在該應(yīng)用中,本系統(tǒng)部署于中國電信私有云服務(wù)系統(tǒng),并提供視頻增強轉(zhuǎn)碼服務(wù)。
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TN919.8
【圖文】:
本文實現(xiàn)的分布式視頻增強轉(zhuǎn)碼系統(tǒng)可架構(gòu)于公有云或私有云之上,為視內(nèi)容增強和轉(zhuǎn)碼服務(wù)提供解決方案。如圖3-1所示,分布式視頻增強轉(zhuǎn)碼系統(tǒng)架逡逑構(gòu)于基礎(chǔ)的IaaS服務(wù)之上,利用傳統(tǒng)的公有云,如亞馬遜云、阿里云或者企業(yè)、逡逑學(xué)校的私有云系統(tǒng)提供基礎(chǔ)設(shè)施,包括存儲資源、CPU計算資源、內(nèi)存資源和帶逡逑寬資源等系統(tǒng)開放RESTfulAPI,開發(fā)者可以基于提供的開放API開發(fā)UGC視逡逑
24/23.9了6幀的高清視頻轉(zhuǎn)換為分辨率為4K、幀率為50/60幀、增強畫質(zhì)的全4K逡逑視頻。無論是畫面的細節(jié),還是色彩的豐富度,全4K視頻都給人以更加真實的感逡逑受。一個完整的“HD轉(zhuǎn)4K”的流程_如圖3-2所示,通常包含“視頻讀取——逡逑去噪一一色彩調(diào)節(jié)一一超幀率一一超分辨率一一轉(zhuǎn)碼”等步驟。逡逑HD,H264邋_邋去噪邐_^色彩調(diào)節(jié)邋_^邋超幀率邋_逡逑{參數(shù)}邐{參數(shù)}邐{參數(shù)}逡逑_^超分辨率邋_^邐編碼邐4K,H26丨5逡逑{參數(shù)}邐{參數(shù)}逡逑圖3-2—HD轉(zhuǎn)4K”洗賽圖逡逑Fig.3-2邋The邋work邋flow邋of邋“HD邋to邋4K”逡逑然而“HD轉(zhuǎn)4K”任務(wù)往往需要消耗大.量的時間和CPU、內(nèi)存資源。以《阿逡逑凡達》影片的增強碼為例,H264編碼、1080p、時長2小時42分鐘的《阿凡達》逡逑電影,使用2.6GHz、24核CPU、64G內(nèi)存的工作站完成圖3-2的處理步驟,得到逡逑H265編碼、碼率為15Mb/s的全4K電影,需要47.2小時,是非常耗時的作業(yè)。逡逑所以,如果將“HD轉(zhuǎn)4K”批量生產(chǎn),人0:處理是不可能實現(xiàn)的繁瑣任務(wù),只能逡逑通過將處理過程遷移到公有'云或者私有云上達到自動生產(chǎn)。逡逑質(zhì)量和速度是“HD轉(zhuǎn)4K”任務(wù)需要考慮的重要問題。為了提升用戶的體驗,逡逑去噪算法、超幀率算法、超分辨率算法等往往都需要隨著工業(yè)界和學(xué)術(shù)界的研宄逡逑而持續(xù)更新
中小規(guī)模的私有云情況下,這種解決方式是可靠的。逡逑關(guān)系型數(shù)據(jù)庫主要存儲系統(tǒng)中的用戶信息、文件信息、永久處理H志信息等,逡逑具體的表結(jié)構(gòu)如圖3-4所示。逡逑User逡逑authcode(唯一i■人證)逡逑email(Bi—郵箱)逡逑userid(用戶名)邐邐擁有in—逡逑password邋kw碼)逡逑userstorage(用戶存儲)逡逑secretkey俄回密碼認證碼)逡逑outdate(過期時間)逡逑"1邋邐::邐逡逑己邐MediaFile逡逑邐邐邋ProcessLog邐|邐fileid(S:件標識)逡逑taskid?R儻ㄒ槐曄叮╁危椋錚猓椋洌ㄗ饕滴ㄒ槐輳礤危媯椋歟澹睿幔恚澹ǎ丶╁義希媯幔簦瑁澹潁椋洌ǜ稿澹簦幔螅脲寤蛘咚簦輳錚忮宓膩澹椋洌╁危幔酰簦瑁悖錚洌邋錛停洛逵沒В╁義希幔媯簦澹潁尕澹椋洌ù硨蟮奈募畔ⅲ懼澹蓿幔櫻椋海巍澹悖錚睿簦潁錚歟椋螅錚鑠澹渝沃蕕囊糟爰
本文編號:2743495
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TN919.8
【圖文】:
本文實現(xiàn)的分布式視頻增強轉(zhuǎn)碼系統(tǒng)可架構(gòu)于公有云或私有云之上,為視內(nèi)容增強和轉(zhuǎn)碼服務(wù)提供解決方案。如圖3-1所示,分布式視頻增強轉(zhuǎn)碼系統(tǒng)架逡逑構(gòu)于基礎(chǔ)的IaaS服務(wù)之上,利用傳統(tǒng)的公有云,如亞馬遜云、阿里云或者企業(yè)、逡逑學(xué)校的私有云系統(tǒng)提供基礎(chǔ)設(shè)施,包括存儲資源、CPU計算資源、內(nèi)存資源和帶逡逑寬資源等系統(tǒng)開放RESTfulAPI,開發(fā)者可以基于提供的開放API開發(fā)UGC視逡逑
24/23.9了6幀的高清視頻轉(zhuǎn)換為分辨率為4K、幀率為50/60幀、增強畫質(zhì)的全4K逡逑視頻。無論是畫面的細節(jié),還是色彩的豐富度,全4K視頻都給人以更加真實的感逡逑受。一個完整的“HD轉(zhuǎn)4K”的流程_如圖3-2所示,通常包含“視頻讀取——逡逑去噪一一色彩調(diào)節(jié)一一超幀率一一超分辨率一一轉(zhuǎn)碼”等步驟。逡逑HD,H264邋_邋去噪邐_^色彩調(diào)節(jié)邋_^邋超幀率邋_逡逑{參數(shù)}邐{參數(shù)}邐{參數(shù)}逡逑_^超分辨率邋_^邐編碼邐4K,H26丨5逡逑{參數(shù)}邐{參數(shù)}逡逑圖3-2—HD轉(zhuǎn)4K”洗賽圖逡逑Fig.3-2邋The邋work邋flow邋of邋“HD邋to邋4K”逡逑然而“HD轉(zhuǎn)4K”任務(wù)往往需要消耗大.量的時間和CPU、內(nèi)存資源。以《阿逡逑凡達》影片的增強碼為例,H264編碼、1080p、時長2小時42分鐘的《阿凡達》逡逑電影,使用2.6GHz、24核CPU、64G內(nèi)存的工作站完成圖3-2的處理步驟,得到逡逑H265編碼、碼率為15Mb/s的全4K電影,需要47.2小時,是非常耗時的作業(yè)。逡逑所以,如果將“HD轉(zhuǎn)4K”批量生產(chǎn),人0:處理是不可能實現(xiàn)的繁瑣任務(wù),只能逡逑通過將處理過程遷移到公有'云或者私有云上達到自動生產(chǎn)。逡逑質(zhì)量和速度是“HD轉(zhuǎn)4K”任務(wù)需要考慮的重要問題。為了提升用戶的體驗,逡逑去噪算法、超幀率算法、超分辨率算法等往往都需要隨著工業(yè)界和學(xué)術(shù)界的研宄逡逑而持續(xù)更新
中小規(guī)模的私有云情況下,這種解決方式是可靠的。逡逑關(guān)系型數(shù)據(jù)庫主要存儲系統(tǒng)中的用戶信息、文件信息、永久處理H志信息等,逡逑具體的表結(jié)構(gòu)如圖3-4所示。逡逑User逡逑authcode(唯一i■人證)逡逑email(Bi—郵箱)逡逑userid(用戶名)邐邐擁有in—逡逑password邋kw碼)逡逑userstorage(用戶存儲)逡逑secretkey俄回密碼認證碼)逡逑outdate(過期時間)逡逑"1邋邐::邐逡逑己邐MediaFile逡逑邐邐邋ProcessLog邐|邐fileid(S:件標識)逡逑taskid?R儻ㄒ槐曄叮╁危椋錚猓椋洌ㄗ饕滴ㄒ槐輳礤危媯椋歟澹睿幔恚澹ǎ丶╁義希媯幔簦瑁澹潁椋洌ǜ稿澹簦幔螅脲寤蛘咚簦輳錚忮宓膩澹椋洌╁危幔酰簦瑁悖錚洌邋錛停洛逵沒В╁義希幔媯簦澹潁尕澹椋洌ù硨蟮奈募畔ⅲ懼澹蓿幔櫻椋海巍澹悖錚睿簦潁錚歟椋螅錚鑠澹渝沃蕕囊糟爰
本文編號:2743495
本文鏈接:http://sikaile.net/kejilunwen/wltx/2743495.html
最近更新
教材專著