弱網(wǎng)測試環(huán)境搭建:針對視頻直播等實時音視頻應用

弱網(wǎng)測試環(huán)境搭建:針對視頻直播等實時音視頻應用

什么是弱網(wǎng)環(huán)境?

對于弱網(wǎng)的定義雹洗,不同的應用對弱網(wǎng)的定義是有一定的差別的香罐,不僅要考慮各類型網(wǎng)絡最低速率,還要結(jié)合業(yè)務場景和應用類型去劃分时肿。按照移動的特性來說庇茫,一般應用低于2G速率的都屬于弱網(wǎng),也可以將3G劃分為弱網(wǎng)螃成。除此之外旦签,弱信號的Wifi通常也會被納入到弱網(wǎng)測試場景中。隨著國內(nèi)移動端迅猛發(fā)展寸宏,大大增加用戶碎片化使用移動端的概率宁炫,用戶可能會在地鐵上,高鐵上氮凝,巴士上羔巢,甚至是電梯,電梯間罩阵,樓梯間竿秆,隧道,車庫稿壁,大型活動現(xiàn)場等空間使用互聯(lián)網(wǎng)應用袍辞。

在各種各樣的弱網(wǎng)環(huán)境中,網(wǎng)絡對應用的影響因素大概為:可用帶寬常摧、丟包搅吁、時延、時延抖動等落午。

弱網(wǎng)測試對直播應用和實時音視頻應用是剛需

隨著互聯(lián)網(wǎng)的發(fā)展谎懦,視頻成為了互聯(lián)網(wǎng)內(nèi)容的最主要載體,直播成為了一種主流的視頻內(nèi)容傳播形式溃斋,游戲直播界拦、美食直播、旅游直播梗劫、教育直播享甸、帶貨直播等直播形式爆發(fā)式增長截碴;除了直播之外,現(xiàn)代企業(yè)變得更加去中心化蛉威,企業(yè)員工大部分都不在同一個物理位置日丹,因此對視頻會議等遠程協(xié)助的需求也日益增長。

無論是直播蚯嫌、視頻會議還是其他的實時視頻互聯(lián)網(wǎng)應用哲虾,他們所面對的網(wǎng)絡狀況可能是多樣的,用戶可能會在任何地方任何網(wǎng)絡條件下進行直播或者視頻會議择示。特別是視頻直播束凑,用戶可能會在地鐵里觀看直播,可能在高鐵上觀看直播栅盲,主播有可能在戶外信號弱的地方進行推流汪诉,也有可能在大型活動的現(xiàn)場進行推流。而視頻會議的員工可能在全球的任何地方谈秫,有可能當?shù)氐木W(wǎng)絡條件較差扒寄。

但是直播和視頻會議等實時音視頻應用,對視頻的連續(xù)性孝常、圖像質(zhì)量、音頻質(zhì)量蚓哩、連接的穩(wěn)定性要求都是非常高的构灸,任何一方面做得不盡人意都可能影響到用戶對產(chǎn)品的使用感受,可能會導致用戶流失岸梨。因此非常有必要針對各種可能遇到的弱網(wǎng)環(huán)境喜颁,對應用的各方面進行優(yōu)化和調(diào)整。

弱網(wǎng)環(huán)境如何搭建曹阔?

那么如何搭建一個可以用于測試實時音視頻應用的弱網(wǎng)環(huán)境呢半开?用Network Link Conditioner?用WANem赃份?用Network Link Conditioner寂拆?Fiddler?Charles抓韩?atc纠永?Linux TC? 這些做普通APP的工具谒拴,貌似在音視頻測試中已經(jīng)不能滿足需求尝江,只是測試一下APP的一些登陸、加載英上、測試Bug等還是可以滿足的炭序,但是直播測試需要保證帶寬的穩(wěn)定啤覆、時延、丟包環(huán)境的靈活控制惭聂,還需要確保不會出現(xiàn)弱網(wǎng)模擬軟件的問題而導致的丟包窗声。并且直播測試很多時候需要模擬多條線路同時進行測試,驗證傳輸?shù)牟呗浴?/p>

使用開源軟件進行音視頻弱網(wǎng)測試的缺點:

1彼妻、軟件弱網(wǎng)沒有經(jīng)過校準和調(diào)試嫌佑,無法預知性能、穩(wěn)定性侨歉、可靠性屋摇,不能保證視頻流傳輸時同時限制帶寬,構造時延遲和丟包的時候環(huán)境是否是自己預期的環(huán)境幽邓,通過ping等測試炮温,并不能驗證軟件弱網(wǎng)的可靠性。

2牵舵、軟件弱網(wǎng)的網(wǎng)絡拓撲不靈活柒啤,不能靈活部署于網(wǎng)絡的任何節(jié)點

3、浪費開發(fā)者和測試人員的大量時間進行部署和調(diào)試以及解決各種奇怪問題畸颅,目前開發(fā)者和測試人員的人力成本日益居高担巩,浪費在重復研究開源軟件各種問題上的時間遠遠超過購買弱網(wǎng)儀的成本。

最簡單可靠的方法是使用弱網(wǎng)儀HoloWAN

使用弱網(wǎng)儀HoloWAN有以下優(yōu)點:

1没炒、即插即用涛癌,無需調(diào)試和復雜的部署,它就像一根網(wǎng)線一樣透明的存在送火,可以串聯(lián)進任何網(wǎng)絡環(huán)境中拳话,精確和靈活地控制帶寬、丟包种吸、時延和抖動弃衍。

2、HoloWAN弱網(wǎng)儀已經(jīng)經(jīng)過嚴格的測試和調(diào)校坚俗,可以確保在任何情況下不會性能不足镜盯,不會造成預料之外的丟包,可以長時間持續(xù)穩(wěn)定工作猖败,可以保證測試結(jié)果具有可靠性和參考價值形耗。

3、弱網(wǎng)儀可以支持多人同時使用辙浑,一臺弱網(wǎng)儀可以同時模擬多個弱網(wǎng)場景激涤,可以同時支持多個測試人員測試不同的手機終端。

4、弱網(wǎng)儀可以很方便的調(diào)用開放的Http API倦踢,輕松實現(xiàn)測試自動化送滞,在進行自動化測試的時候,不影響在其他場景下進行測試的同事辱挥。

HoloWAN 弱網(wǎng)儀的視頻資料:

硬件部署視頻:http://yuntv.letv.com/bcloud.html?uu=uvwcjjxzfa&vu=6ef1aa5618&auto_play=1&width=640&height=360&lang=zh_CN

軟件使用視頻:http://yuntv.letv.com/bcloud.html?uu=uvwcjjxzfa&vu=03ff5d5a96&auto_play=1&width=640&height=360&lang=zh_CN

目前把HoloWAN弱網(wǎng)儀應用在實時音視頻測試領域的企業(yè)有:騰訊多媒體實驗室犁嗅、阿里巴巴、螞蟻金服晤碘、字節(jié)跳動褂微、億聯(lián)網(wǎng)絡、YY語音园爷、金山云宠蚂、映客、聲網(wǎng)童社、快手求厕、華為、陌陌扰楼、星域CDN呀癣、好未來、學而思弦赖、合罾福康威視、數(shù)碼視訊等等蹬竖。

弱網(wǎng)儀HoloWAN的部署和環(huán)境搭建非常簡單沼沈,直接串聯(lián)到測試工位Wifi熱點之前的局域網(wǎng)中即可:

弱網(wǎng)儀HoloWAN的部署和環(huán)境搭建非常簡單
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市案腺,隨后出現(xiàn)的幾起案子庆冕,更是在濱河造成了極大的恐慌康吵,老刑警劉巖劈榨,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異晦嵌,居然都是意外死亡同辣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門惭载,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旱函,“玉大人,你說我怎么就攤上這事描滔“舴粒” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵含长,是天一觀的道長券腔。 經(jīng)常有香客問我伏穆,道長,這世上最難降的妖魔是什么纷纫? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任枕扫,我火速辦了婚禮,結(jié)果婚禮上辱魁,老公的妹妹穿的比我還像新娘烟瞧。我一直安慰自己,他們只是感情好染簇,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布参滴。 她就那樣靜靜地躺著,像睡著了一般剖笙。 火紅的嫁衣襯著肌膚如雪卵洗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天弥咪,我揣著相機與錄音过蹂,去河邊找鬼。 笑死聚至,一個胖子當著我的面吹牛酷勺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扳躬,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼脆诉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贷币?” 一聲冷哼從身側(cè)響起击胜,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎役纹,沒想到半個月后偶摔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡促脉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年辰斋,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瘸味。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡宫仗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出旁仿,到底是詐尸還是另有隱情藕夫,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站毅贮,受9級特大地震影響梭姓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜嫩码,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一誉尖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铸题,春花似錦铡恕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至烘挫,卻和暖如春诀艰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背饮六。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工其垄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卤橄。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓绿满,卻偏偏與公主長得像,于是被迫代替她去往敵國和親窟扑。 傳聞我的和親對象是個殘疾皇子喇颁,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 同志們,由于前幾天的時間問題嚎货,我們不得不告一段落橘霎,現(xiàn)在再次開幕!鼓掌V呈簟(其實不用姐叁,我都回來了,質(zhì)量其實很差忱辅,...
    莫莫等候閱讀 240評論 0 0
  • 生活案例: 不直接提出請求七蜘,揣摩爸媽的心理需求:心疼錢谭溉,不愿意浪費墙懂;給出符合老人家利益的選擇 爸爸媽媽,上周xxx...
    拆書的阿福閱讀 259評論 0 0
  • 001 胡思亂想和思考 二者的區(qū)別在于扮念,是否產(chǎn)生改變自身行為的輸出损搬。胡思亂想只會增加憂慮與緊張感,而思考是分析事件...
    云棫閱讀 386評論 0 2
  • 典型天秤座一枚,選擇恐懼癥巧勤,完美主義嵌灰,強迫癥,顏控颅悉。 女程序員沽瞭,這個時代,女生做 IT 的真的不算稀有物種了剩瓶。說明...
    藤1016閱讀 186評論 0 1