999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于YOLOv3與碼率重分配的視頻直播系統(tǒng)

2021-07-31 10:52:08林鵬程
物聯(lián)網(wǎng)技術 2021年7期
關鍵詞:分配

林鵬程

(廈門大學嘉庚學院 信息科學與技術學院,福建 漳州 363105)

0 引 言

視頻流是直播行業(yè)的主要載體,其傳輸質(zhì)量影響著最終的呈現(xiàn)效果以及用戶體驗。然而受限于帶寬和資源,視頻在傳輸過程中常采用低碼率壓縮[1]。這意味著壓縮后的視頻會丟失重要的細節(jié),比如人物主播臉部的細節(jié)、美食外觀紋理等,諸如此類都是用戶的感興趣區(qū)域[2](Regions of Interest,ROI)。提高ROI的碼率可提高區(qū)域的視頻流質(zhì)量與用戶的觀看體驗。最重要的是,在帶寬一定的情況下,提高ROI碼率的同時降低背景碼率能夠保證整體碼率處于穩(wěn)定狀態(tài),解決直播服務中帶寬的限制問題。

目前,已有諸多文獻做過相關研究。文獻[3]利用圖像小波變化得到圖像的ROI,再進行區(qū)分編碼;文獻[4]利用支持向量機檢測出圖片的ROI區(qū)域并在JPEG2000的基礎上進行分區(qū)域壓縮,結(jié)果表明,ROI壓縮方式能得到區(qū)域清晰的圖片;文獻[5]基于壓縮感知提取ROI區(qū)域并編碼,提供了一種可行的ROI圖像編碼方法。之后,研究者把目光轉(zhuǎn)向視頻壓縮領域[6]。文獻[7]根據(jù)圖像復雜度和能量設定不同的權重因子,以此重新分配碼率;文獻[8]分別對時空域λ和QP值進行調(diào)整限制;文獻[9]在率失真理論基礎上,對ROI失真估計進行縮放,以提高ROI碼率及優(yōu)先權。但上述研究還存在一些問題:研究停留在仿真層面,未在實際系統(tǒng)中實現(xiàn),尤其在對算法實時性要求高的場景。本文在直播系統(tǒng)的基礎上設計了一種基于YOLOv3與碼率分配的ROI編碼方法。在提取階段,使用YOLOv3對視頻進行ROI提取,同時采用TensorRT加速模型;在編碼階段通過復雜度評估重新分配碼率。實驗數(shù)據(jù)表明,本文方法在改善ROI視頻質(zhì)量的同時,能滿足直播對壓縮速度的要求。

1 系統(tǒng)結(jié)構與處理流程

本文結(jié)構將作為在Nginx直播平臺的插件運行,系統(tǒng)框架如圖1所示。

圖1 系統(tǒng)框架

當用戶端把需要直播的音視頻流推送到服務端的Nginx時,Nginx將數(shù)據(jù)傳送到本文結(jié)構,經(jīng)過ROI檢測并進行碼率重分配、編碼后,重新生成壓縮的數(shù)據(jù)回傳至Nginx,由此,服務端便可為用戶提供高質(zhì)量的音視頻流服務。

本文結(jié)構對ROI處理的主要流程如圖2所示。當接收到Nginx傳來的視頻幀數(shù)據(jù)時,先解壓視頻幀數(shù)據(jù),得到原始YUV視頻數(shù)據(jù),接著進行如下操作:

圖2 系統(tǒng)處理過程

(1)初步處理:將視頻YUV數(shù)據(jù)轉(zhuǎn)化為模型推流所需的RGB格式數(shù)據(jù),并進行歸一化處理;

(2)模型推理:將視頻數(shù)據(jù)輸入YOLOv3模型,檢測ROI。推理時采用基于GPU加速的TensorRT框架加速模型推理,運用多線程進行多流水線同時推理,提高推理速度;

(3)后處理:模型推理得到的數(shù)據(jù)是關于ROI位置的概率矩陣—box信息,因此需要對概率排序、篩選,最終確定是否為ROI。若為ROI,則需激活box信息。系統(tǒng)選用ReLU函數(shù)作為激活函數(shù),得到當前視頻幀ROI的位置坐標;

(4)box信息傳遞:ROI的位置坐標用于編碼,因此需要將該信息傳入libx264編碼庫。本系統(tǒng)采用FFmpeg中預留的libx264接口將信息傳入底層libx264;

(5)碼率重分配:在編碼之前,根據(jù)對幀內(nèi)各宏塊復雜度的估計,重新分配各宏塊的碼率,分配不同的QP值對幀內(nèi)宏塊進行調(diào)整編碼;

(6)封裝視頻流:重新壓縮后的視頻數(shù)據(jù)可使用FFMpeg封裝成易于網(wǎng)絡傳輸?shù)腗P4、FLV格式,供用戶觀看。

2 碼率分配原理

原始的分配方式可分為幀間分配和幀內(nèi)分配。前者根據(jù)設定的碼率分配緩沖區(qū),編碼前根據(jù)每個幀的復雜度、剩余緩沖區(qū)給每個幀分配對應的碼率,并通過線性關系轉(zhuǎn)化為QP值[10];后者根據(jù)幀內(nèi)每個宏塊的復雜度,將前者分配的碼率按權重分配給各宏塊,并轉(zhuǎn)化為各宏塊的QP值偏置量。最后,在編碼階段,編碼器將根據(jù)QP值與偏置量對每個宏塊進行量化。該碼率分配方式較均勻,本文在幀內(nèi)編碼階段將背景區(qū)域的碼率轉(zhuǎn)化為ROI的碼率,以此提高ROI的質(zhì)量。若一幀的碼率為Rf,ROI的碼率為Rr,背景的碼率為Rb,三者關系如下:

將ROI的Rb縮減設定的比例系數(shù)為β,重分配后的碼率調(diào)整為:

重新分配背景與ROI碼率后,將新碼率分配給各宏塊,背景宏塊碼率和ROI宏塊碼率分別乘以系數(shù)α、β,以保證幀總體碼率不變。根據(jù)率失真模型,每個宏塊的碼率與復雜度存在線性關系,可據(jù)此建立復雜度Mco與碼率間的關系:

3 實驗結(jié)果

實驗條件見表1所列。

表1 實驗條件參數(shù)表

實驗分為算法速度測試與視頻質(zhì)量變化測試。在算法速度方面,對不同的視頻進行處理,并采用處理過程中的FPS作為評價標準,結(jié)果見表2所列。

表2 算法速度測試結(jié)果 FPS

從結(jié)果可以看出,本文算法在TensorRT加速、單線程情況下達到約25 FPS的處理速度,增加加速線程后,處理速度約為40 FPS,基本滿足直播平臺對處理速度的要求。經(jīng)過大量測試表明,當線程數(shù)為10時,對大部分1 080P視頻的處理速度達到最佳,為50 FPS。

在視頻質(zhì)量測試方面,將視頻分別轉(zhuǎn)成5種碼率進行對比。將每段視頻抽取編號1,10,50,70,100,125作為代表進行比較。如圖3所示,第一行圖片代表原始視頻,第二行圖片代表實驗組視頻,第三行圖片代表對照組視頻,從圖片可以直觀看出,對照組存在馬賽克,質(zhì)量較實驗組差,實驗組較接近原始視頻質(zhì)量。

圖3 實驗結(jié)果對比

為了進一步說明本文方法的有效性,采用PSNR作為評價標準。以視頻5組實驗數(shù)據(jù)為例,結(jié)果見表3所列。

表3 碼率結(jié)果(無量綱)

通過表3可以看出,本文方法能有效提高ROI碼率,實驗組相比對照組PSNR提高約10%。

4 結(jié) 語

本文提出的基于YOLOv3與碼率重分配的視頻直播系統(tǒng)與其他文獻相比,具有以下創(chuàng)新點:

(1)采用TensorRT加速YOLOv3推理,并在推理中使用多線程加速;

(2)在幀內(nèi)分配碼率時,通過2個因子α、β將碼率重新分配給ROI與背景。

實驗結(jié)果表明,本文方法能夠提高ROI編碼質(zhì)量,同時,TensorRT與多線程加速后,處理速度達到40 FPS,完全可滿足在直播場景的應用要求。

猜你喜歡
分配
分配正義:以弱勢群體為棱鏡
基于可行方向法的水下機器人推力分配
應答器THR和TFFR分配及SIL等級探討
Crying Foul
遺產(chǎn)的分配
一種分配十分不均的財富
你知道電壓的分配規(guī)律嗎
績效考核分配的實踐與思考
收入分配視閾下的共享發(fā)展思考
浙江績效分配改革觀察
主站蜘蛛池模板: 日本一区中文字幕最新在线| 波多野结衣二区| 亚洲最大福利视频网| 国产91精品最新在线播放| 狠狠色噜噜狠狠狠狠色综合久| 欧美精品在线观看视频| 成人免费一区二区三区| 亚洲欧美极品| 欧美成人日韩| 亚洲V日韩V无码一区二区| 2021精品国产自在现线看| AV老司机AV天堂| 伊人久久综在合线亚洲2019| 日本免费a视频| 看国产一级毛片| 国产亚洲欧美在线视频| 欧美国产精品不卡在线观看| 污网站免费在线观看| 99热这里只有精品久久免费| 深爱婷婷激情网| 国产网站免费| 青草精品视频| 久久综合九色综合97网| 亚洲无码电影| 亚洲国产AV无码综合原创| 国产肉感大码AV无码| 精品国产成人av免费| 一级黄色网站在线免费看| 国产精品午夜福利麻豆| 国产不卡一级毛片视频| 被公侵犯人妻少妇一区二区三区 | 国产网站在线看| 理论片一区| 欧美有码在线| 91po国产在线精品免费观看| 亚洲美女操| 国产麻豆永久视频| 五月综合色婷婷| 久久一色本道亚洲| 久久久久无码精品国产免费| 国产探花在线视频| 国产成人综合欧美精品久久| 国产日本欧美在线观看| 亚洲最新网址| 亚洲男人天堂久久| 一本大道无码日韩精品影视| 亚洲中文在线视频| 国产精品.com| 久热99这里只有精品视频6| 欧美区一区| 久久综合亚洲色一区二区三区| 国产一二三区视频| 夜夜操天天摸| 国产亚洲现在一区二区中文| 国产精品久久久久久影院| 免费A∨中文乱码专区| 午夜视频在线观看免费网站| 欧美精品一区二区三区中文字幕| 国产精品无码AV片在线观看播放| 精品久久777| 亚洲无码电影| 99久久人妻精品免费二区| 亚洲国产成人麻豆精品| 亚洲欧美自拍中文| a级毛片一区二区免费视频| 91在线播放免费不卡无毒| 久久亚洲美女精品国产精品| 亚洲国产成熟视频在线多多| 国产一区二区三区精品久久呦| 97国产在线视频| 99国产在线视频| 一级毛片基地| 婷婷开心中文字幕| 2022国产91精品久久久久久| 亚洲无码在线午夜电影| 亚洲国产清纯| 丁香综合在线| 亚洲另类第一页| 亚洲 日韩 激情 无码 中出| 欧美国产日韩另类| 99国产精品国产高清一区二区| 国产91av在线|