日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

直播测试之Network Emulator 网络模拟工具使用

發布時間:2024/3/24 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 直播测试之Network Emulator 网络模拟工具使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在用戶眼中,優秀的音視頻產品應該具有清晰、低延時、流暢、秒開、抗丟包、高音效等特征。為了滿足用戶以上要求,通過哪些方法可以對安卓端的音視頻進行優化?網易高級測試工程師酈潔萍將為您進行一一介紹。

1、網易云信音視頻SDK產品介紹

網易云信主要有四款音視頻產品,有實時音SDK、直播SDK、播放SDK以及短視頻SDK。實時音SDK主要覆蓋安卓、IOS、PC、Mac、Web端;直播和播放SDK主要覆蓋安卓、IOS、PC、Web端;短視頻SDK主要覆蓋安卓以及IOS端;

在用戶眼中,優秀的音視頻產品應該具有清晰、低延時、流暢、秒開、抗丟包、高音效等特征。為了滿足用戶以上要求,網易云信的工程師通過自建源站,在SDK端為了適應網絡優化進行QoS優化,對視頻編碼器進行優化,同時對音頻算法進行優化。

2、弱網環境測試

網易云信直播項目上線后,出現了音視頻卡頓的問題,音視頻卡頓現象通常出現在網絡條件不是特別理想的情況,一般直播畫面頻繁出現緩沖標志或者直播畫面一卡一卡的現象。

造成直播視頻卡頓的原因:1、 CDN 節點覆蓋不全:CDN服務器覆蓋不足導致區域卡頓、運營商覆蓋力度不足導致區域性卡頓;2、 CDN 接流節點不佳:主播上行推流卡頓導致直播卡頓;3、 主播網絡差:數據上傳受阻;4、觀眾網絡差: 數據下行受阻;

分析解決策略:1、 CDN節點覆蓋不全:接入多家CDN節點,盡可能覆蓋全球網絡;2、 CDN接流節點不佳:自建源站;3、 主播網絡差:SDK開發對QoS上行調整;4、觀眾網絡差:SDK開發對QoS下行調整;

測試需求:直播端QoS測試;

測試難點:

1、 如何實現低成本、高效率的弱網環境?

2、 怎樣的網絡才是導致用戶卡頓的弱網環境?

3、 弱網優化參數這么多,如何高效提取分析數據?

4、 測試完了,怎么可以快速提供簡潔清晰的結果給開發?

弱網測試工具:弱網損傷儀、network emulator、fiddler、tc;

弱網損傷儀成本比較高,使用復雜;network emulator是微軟的開源工具,可以實現帶寬、丟包、延時、抖動等弱網參數的限制,被稱為簡易版本的弱網損傷儀,實現成本比較低, 終搭建弱網環境選擇的是networkemulator工具;

network emulator工具使用建議:

1、辦公環境內使用人多時,4G信號通道出現擁塞,雖然網絡上行下行帶寬足夠,但網絡丟包嚴重,造成限制網絡不穩定的現象;

解決方法:開通支持開啟5G信道的無線熱點,部分緩解網絡擁塞的現象;

2、弱網限制效果驗證;

弱網環境參數選擇;

常見弱網限制參數;

帶寬、丟包、延時、抖動、綜合網絡;

具體數值選擇方法:

第一步:逼近法,對上述限制參數從由高到低、由低到高給出范圍;

第二步:業界標準和產品需求去反向要求開發優化的力度;

第三步:通過大數據篩選用戶卡頓場景數據,覆蓋用戶出現卡頓的場景;

弱網測試常用參數:

?

?

測試常用高清視頻分辨率為640*480,一般要求碼率為800kbps以上,帶寬限制一般設置為三擋, 800kbps、600 kbps以及400 kbps;丟包會設置5%、3%、1%;延時會設置300ms、200ms、100ms 等限制;綜合網絡情況是將帶寬、丟包以及延時進行結合的參數;為了監控用戶實際使用的一些情況,也會進行一些4G、3G網絡的覆蓋;

測試流程:

開發提交測試之后,測試會針對入網效果進行簡單測試,針對網絡場景發現的bug返回給開發繼續優化,開發優化完成之后傳給測試,測試將結果再傳給開發進行詳細優化,過程需要反復進行,下圖為測試開始進行的環境圖:

?

?

直播與播放連接在同一個Wifi下面,用network emulator進行弱網限制,直播與播放都是從CDN拉流,然后獲取直播和播放端一些音視頻相關的統計數據,在播放端通過觀測方式主觀評測優化效果。

測試效率分析:

1、 Android 端數據手工收集;

2、 數據導入excel分析,耗時間;

3、 測試工作量比較大;

解決策略:

1、 Android 端開發 MCN 性能數據收集以及日志分析工具;

2、 測試工具平臺接收來自Android端的數據,進行數據匯總分析;

MCN Android 端:提供設備性能數據上傳,包括CPU占用率、內存占用率、電量等數據,SDK統計數據上傳,輔助弱網測試、視頻測試等的開展。

實現原理:利用Android的系統API獲取系統性能參數getProcessMemoryInfo,讀取SDK存儲在本地的日志,通過HTTP接口上傳到測試工具平臺展示。

測試工具平臺:支持解析日志文件和HTTP請求,利用highcharts作圖,提供數據對比分析作圖并且保存功能,大大降低了測試完成之后數據整理作圖分析的工作量,給開發提供了 為直觀的測試結果。

測試執行:

測試結果展示:

?

?

上圖中的藍色線是實際帶寬,黑色線代表的是評估帶寬,從aos-1108-1這個圖可以看出評估以及實際占用的帶寬是非常接近的,通過這個圖開發可以了解優化的效果,測試可以了解測試的結果。

3、視頻測試

用戶在視頻實際使用過程中會發現,網絡以及設備一致時,有些主播視頻可以更加清晰;有些主播動態的圖片會模糊,出現馬賽克的情況;有些主播畫面看起來比較細膩,甚至主播的毛孔都可以清晰看到,而有些主播看起來畫面是模糊的;這就需要開發通過替換編碼器的一些算法或者做一些參數的調優對編碼器進行優化;

安卓端視頻測試方面會影響的因素包括:拍攝場景、編碼參數、設備性能、安卓兼容性以及網絡。

?

?

前期的視頻測試主要依靠主觀評估,通過人肉眼查看編碼的不同序列,運動劇烈的畫面看馬賽克、復雜的畫面需看細節、錄屏密集文字看邊緣銳度等等;客觀評估需要用PSNR。

?

?

PSNR評估是對編碼器性能的評估,在排除網絡影響的情況下,依賴一些視頻序列評估編碼器的編碼質量。

同時視頻測試還需要看一下碼率控制,看一下輸出碼率是否符合設置給編碼器的碼率;視頻測試還需要考慮移動端設備的性能,相同編碼參數下的CPU、內存的占比情況;

測試執行:

?

?

測試環境會用到MCN Android端去搜集實時音A端和實時音B端的數據,需要用network emulator模擬一些網絡參數的影響,然后去測試工具平臺上進行評估。

4、音頻優化測試

音頻決定了70%的用戶體驗,雖說用戶對畫面的直觀感受是以看為主,以聽為輔。如果說一個主播在直播時只有畫面沒有聲音,這將直接影響用戶體驗;如果主播直播時聲音斷斷續續,或者主播聲音質量較低,都會影響直播的質量。

在音頻方面面臨的挑戰有:音頻編碼器,不同的音頻編碼器有Opus,AAC等,這些編碼器里面的部分算法不太一樣,其中包括對音頻的處理,對聲音峰值的處理,對網絡參數的應對,它的處理方式不太一樣。實時音端的編碼器用的是Opus,Opus相對于AAC來說,編碼碼率會更低,能夠提供一些更高質量的音頻體驗;網絡對音頻體驗也有影響,無論音頻還是視頻都會受網絡的影響;回聲消除對音頻體驗也有影響,如果沒有回聲消除,用戶的音頻體驗會相對較差;嘯叫以及安卓設備的差異都會對音頻質量產生影響。

音頻質量的評估

音頻從IP電話開始發展,音頻的技術處理已經相對成熟,同時對音頻的測試技術也相對成熟,目前有較多付費軟件可以實現對音頻質量的評估,包括VQT等;

VQT:語音質量客觀評估工具,可以包括 POLQA(ITU-T P.863),PESQ(ITU-TP.862),PESQ LQ / LQO(P.862.1),PESQ WB(P.862.2),PAMS(ITU-T P.800)和PSQM / PSQM +(ITU-TP.861)等音頻質量的評估;

目前網易云信使用VQT中的POLQA來評估網絡變化對音頻的影響,該評估主要使用了MOS分值,這是衡量通信系統語音質量的重要指標,5分為評估的最高分;

安卓端的覆蓋策略首先會提供一個線上數據收集平臺,根據不同的手機型號提交測試需求,也會挑選市面上TOP20的機型去做覆蓋,也會挑選一些用戶反映問題最多的機型去做一些針對性測試覆蓋;

VQT中POLQA的環境配置

?

?

優化后的POLQA環境配置:

?

?

優化后的POLQA環境配置可以對網絡參數進行評估,對數據進行整合,實現多組數據的對比,實現自動化結果的展示。

總結

以上是生活随笔為你收集整理的直播测试之Network Emulator 网络模拟工具使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女生毛片 | 蜜桃视频久久一区免费观看入口 | 午夜视频黄色 | 午夜操一操 | 蜜臀av性久久久久蜜臀av麻豆 | 男生操女生网站 | 人人爽人人爽人人片 | av网站在线免费 | 日本在线不卡一区 | 男人影院在线观看 | 亚洲精品一区二区18漫画 | 中文在线a在线 | 99re这里有精品 | 三上悠亚激情av一区二区三区 | 欧美孕妇性xx| 成人在线一区二区三区 | 国产在线第一页 | 一个色的综合 | 天天干干干干干 | 67194少妇在线观看 | 久久91亚洲精品中文字幕奶水 | 日本三级全黄 | 午夜一区二区三区免费 | 亚洲国产视频一区 | 女人天堂网 | 欧美在线视频你懂的 | 天天看片天天操 | 欧美激情三级 | 日韩精品视频免费在线观看 | 五月婷婷免费视频 | 国产成人无码一区二区在线观看 | 久久久老熟女一区二区三区91 | 四虎国产精品成人免费入口 | 青草热视频 | 久操视频在线 | 国语对白做受按摩的注意事项 | 91成人福利视频 | 欧美亚洲精品在线 | 99久精品视频| 久久久久久久久久久久久久免费看 | 亚洲美女高潮久久久 | 国产男女视频在线观看 | xxxx在线播放 | 性一交一乱一色一视频麻豆 | 欧美少妇xxx | 日韩午夜免费 | 北条麻妃99精品青青久久 | 日韩 欧美 综合 | 黄色片免费在线观看 | 鲁啊鲁在线视频 | 国产av成人一区二区三区高清 | 中文字幕+乱码+中文字幕明步 | 操操操网 | 国产在线播放91 | 国产无遮无挡120秒 欧美综合图片 | 亚洲区自拍 | 国模av在线 | 99思思 | 天操夜夜操 | 日本国产视频 | 一区二区三区免费播放 | 欧美三日本三级少妇99 | 亚洲 欧美 精品 | 国产精品女主播 | 国产av一区二区三区精品 | 久久久黄色网 | 日韩美女视频 | 亚洲精品免费在线观看视频 | 性色在线 | 亚洲精品久久久久 | 中文字幕在线观 | 激情视频免费观看 | 日韩超碰| 欧美成人性生活视频 | 欧美黄片一区二区三区 | 91麻豆成人精品国产免费网站 | 欧美aaaaaaaaa | 玖玖精品视频 | 久久精品国产亚洲AV熟女 | 91丝袜呻吟高潮美腿白嫩 | 韩国av不卡 | 在线观看va | 中文字幕久久久 | 欧美日韩国产免费 | 日本一级淫片色费放 | 污网站在线免费 | 在线观看69 | 国产精品99精品久久免费 | 色综合色综合网色综合 | 欧美三极片 | 青青国产精品视频 | 中文天堂在线视频 | 久久久久久久久99精品 | 久久久久99精品成人片我成大片 | 精品免费在线观看 | 国产盗摄精品一区二区酒店 | www日本高清| 特级西西444www大精品视频 | free性护士vidos猛交 |