基于隨機森林的帶寬預(yù)測算法研究與實現(xiàn)
發(fā)布時間:2022-01-26 21:28
為解決手機移動端帶寬波動導(dǎo)致用戶視頻服務(wù)體驗降低的問題,提出一種移動手機可用帶寬預(yù)測算法(mobile available bandwidth prediction,MABP)。采集Android手機的LTE參數(shù),使用隨機森林預(yù)測手機帶寬,當(dāng)客戶端發(fā)起視頻服務(wù)請求時,同時向服務(wù)器反饋手機的當(dāng)前可用帶寬,服務(wù)器根據(jù)移動客戶端提供的帶寬信息進行自適應(yīng)流分發(fā)(發(fā)送最優(yōu)碼率的視頻),降低視頻畫面卡頓、畫質(zhì)模糊、切換時間過長等問題,提升用戶體驗(quality of experience,QoE)。在實際的網(wǎng)絡(luò)環(huán)境下驗證了所述算法的有效性。
【文章來源】:計算機工程與設(shè)計. 2020,41(07)北大核心
【文章頁數(shù)】:7 頁
【部分圖文】:
隨機森林架構(gòu)
特征分布
構(gòu)建一個基于HLS協(xié)議的流媒體系統(tǒng),視頻數(shù)據(jù)的輸入在服務(wù)器端完成,然后使用編碼器壓縮和編碼原始數(shù)據(jù),之后,視頻被切片并分發(fā)到內(nèi)容服務(wù)器。流分割器(stream segmenter)負責(zé)將編碼文件轉(zhuǎn)碼為不同的碼率或分辨率,并將它們分成連續(xù)且相等的ts片段,并靜態(tài)生成索引文件存儲在服務(wù)器上。例如用編譯好的FFmpeg軟件切片生成m3u8索引文件,然后部署到基于Nginx搭建的WEB服務(wù)器上進行分發(fā)?蛻舳送ㄐ欧绞讲捎没赥CP通信模型的Socket通信,通信時序如圖4所示。Socket在建立連接時可以直接進行數(shù)據(jù)傳輸,可以實現(xiàn)主動推送信息,而不是每次都由客戶端向服務(wù)器發(fā)送請求[12]。系統(tǒng)架構(gòu)如圖5所示。實驗環(huán)境為Intel CoreTM i5 3.2 GHz CPU,16 GB RAM,Windows7OS,Oracle VM VirtualBox5.2.18,Android Studio3.4,PyCharm2018.2.4,Android手機一部。使用Speedtest.net的測試值作為對比參照,驗證本算法的有效性。Speedtest.net是ookla公司提供的業(yè)界知名的網(wǎng)速測試方案,具有獨立性和準確性特點。
【參考文獻】:
期刊論文
[1]基于隨機森林的鏈路質(zhì)量預(yù)測[J]. 劉琳嵐,高聲榮,舒堅. 通信學(xué)報. 2019(04)
[2]自適應(yīng)動態(tài)網(wǎng)絡(luò)的流媒體傳輸策略[J]. 洪煌輝,袁清珂. 計算機工程與設(shè)計. 2018(12)
[3]基于多隨機森林的低信噪比聲音事件檢測[J]. 李應(yīng),印佳麗. 電子學(xué)報. 2018(11)
[4]基于隨機森林的精確目標檢測方法[J]. 向濤,李濤,趙雪專,李旭冬. 計算機應(yīng)用研究. 2016(09)
[5]基于隨機森林的特征選擇算法[J]. 姚登舉,楊靜,詹曉娟. 吉林大學(xué)學(xué)報(工學(xué)版). 2014(01)
本文編號:3611195
【文章來源】:計算機工程與設(shè)計. 2020,41(07)北大核心
【文章頁數(shù)】:7 頁
【部分圖文】:
隨機森林架構(gòu)
特征分布
構(gòu)建一個基于HLS協(xié)議的流媒體系統(tǒng),視頻數(shù)據(jù)的輸入在服務(wù)器端完成,然后使用編碼器壓縮和編碼原始數(shù)據(jù),之后,視頻被切片并分發(fā)到內(nèi)容服務(wù)器。流分割器(stream segmenter)負責(zé)將編碼文件轉(zhuǎn)碼為不同的碼率或分辨率,并將它們分成連續(xù)且相等的ts片段,并靜態(tài)生成索引文件存儲在服務(wù)器上。例如用編譯好的FFmpeg軟件切片生成m3u8索引文件,然后部署到基于Nginx搭建的WEB服務(wù)器上進行分發(fā)?蛻舳送ㄐ欧绞讲捎没赥CP通信模型的Socket通信,通信時序如圖4所示。Socket在建立連接時可以直接進行數(shù)據(jù)傳輸,可以實現(xiàn)主動推送信息,而不是每次都由客戶端向服務(wù)器發(fā)送請求[12]。系統(tǒng)架構(gòu)如圖5所示。實驗環(huán)境為Intel CoreTM i5 3.2 GHz CPU,16 GB RAM,Windows7OS,Oracle VM VirtualBox5.2.18,Android Studio3.4,PyCharm2018.2.4,Android手機一部。使用Speedtest.net的測試值作為對比參照,驗證本算法的有效性。Speedtest.net是ookla公司提供的業(yè)界知名的網(wǎng)速測試方案,具有獨立性和準確性特點。
【參考文獻】:
期刊論文
[1]基于隨機森林的鏈路質(zhì)量預(yù)測[J]. 劉琳嵐,高聲榮,舒堅. 通信學(xué)報. 2019(04)
[2]自適應(yīng)動態(tài)網(wǎng)絡(luò)的流媒體傳輸策略[J]. 洪煌輝,袁清珂. 計算機工程與設(shè)計. 2018(12)
[3]基于多隨機森林的低信噪比聲音事件檢測[J]. 李應(yīng),印佳麗. 電子學(xué)報. 2018(11)
[4]基于隨機森林的精確目標檢測方法[J]. 向濤,李濤,趙雪專,李旭冬. 計算機應(yīng)用研究. 2016(09)
[5]基于隨機森林的特征選擇算法[J]. 姚登舉,楊靜,詹曉娟. 吉林大學(xué)學(xué)報(工學(xué)版). 2014(01)
本文編號:3611195
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3611195.html
最近更新
教材專著