弱网测试环境搭建:针对视频直播等实时音视频应用

弱网测试环境搭建:针对视频直播等实时音视频应用

什么是弱网环境?

对于弱网的定义,不同的应用对弱网的定义是有一定的差别的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。随着国内移动端迅猛发展,大大增加用户碎片化使用移动端的概率,用户可能会在地铁上,高铁上,巴士上,甚至是电梯,电梯间,楼梯间,隧道,车库,大型活动现场等空间使用互联网应用。

在各种各样的弱网环境中,网络对应用的影响因素大概为:可用带宽、丢包、时延、时延抖动等。

弱网测试对直播应用和实时音视频应用是刚需

随着互联网的发展,视频成为了互联网内容的最主要载体,直播成为了一种主流的视频内容传播形式,游戏直播、美食直播、旅游直播、教育直播、带货直播等直播形式爆发式增长;除了直播之外,现代企业变得更加去中心化,企业员工大部分都不在同一个物理位置,因此对视频会议等远程协助的需求也日益增长。

无论是直播、视频会议还是其他的实时视频互联网应用,他们所面对的网络状况可能是多样的,用户可能会在任何地方任何网络条件下进行直播或者视频会议。特别是视频直播,用户可能会在地铁里观看直播,可能在高铁上观看直播,主播有可能在户外信号弱的地方进行推流,也有可能在大型活动的现场进行推流。而视频会议的员工可能在全球的任何地方,有可能当地的网络条件较差。

但是直播和视频会议等实时音视频应用,对视频的连续性、图像质量、音频质量、连接的稳定性要求都是非常高的,任何一方面做得不尽人意都可能影响到用户对产品的使用感受,可能会导致用户流失。因此非常有必要针对各种可能遇到的弱网环境,对应用的各方面进行优化和调整。

弱网环境如何搭建?

那么如何搭建一个可以用于测试实时音视频应用的弱网环境呢?用Network Link Conditioner?用WANem?用Network Link Conditioner?Fiddler?Charles?atc?Linux TC? 这些做普通APP的工具,貌似在音视频测试中已经不能满足需求,只是测试一下APP的一些登陆、加载、测试Bug等还是可以满足的,但是直播测试需要保证带宽的稳定、时延、丢包环境的灵活控制,还需要确保不会出现弱网模拟软件的问题而导致的丢包。并且直播测试很多时候需要模拟多条线路同时进行测试,验证传输的策略。

使用开源软件进行音视频弱网测试的缺点:

1、软件弱网没有经过校准和调试,无法预知性能、稳定性、可靠性,不能保证视频流传输时同时限制带宽,构造时延迟和丢包的时候环境是否是自己预期的环境,通过ping等测试,并不能验证软件弱网的可靠性。

2、软件弱网的网络拓扑不灵活,不能灵活部署于网络的任何节点

3、浪费开发者和测试人员的大量时间进行部署和调试以及解决各种奇怪问题,目前开发者和测试人员的人力成本日益居高,浪费在重复研究开源软件各种问题上的时间远远超过购买弱网仪的成本。

最简单可靠的方法是使用弱网仪HoloWAN

使用弱网仪HoloWAN有以下优点:

1、即插即用,无需调试和复杂的部署,它就像一根网线一样透明的存在,可以串联进任何网络环境中,精确和灵活地控制带宽、丢包、时延和抖动。

2、HoloWAN弱网仪已经经过严格的测试和调校,可以确保在任何情况下不会性能不足,不会造成预料之外的丢包,可以长时间持续稳定工作,可以保证测试结果具有可靠性和参考价值。

3、弱网仪可以支持多人同时使用,一台弱网仪可以同时模拟多个弱网场景,可以同时支持多个测试人员测试不同的手机终端。

4、弱网仪可以很方便的调用开放的Http API,轻松实现测试自动化,在进行自动化测试的时候,不影响在其他场景下进行测试的同事。

HoloWAN 弱网仪的视频资料:

硬件部署视频: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弱网仪应用在实时音视频测试领域的企业有:腾讯多媒体实验室、阿里巴巴、蚂蚁金服、字节跳动、亿联网络、YY语音、金山云、映客、声网、快手、华为、陌陌、星域CDN、好未来、学而思、海康威视、数码视讯等等。

弱网仪HoloWAN的部署和环境搭建非常简单,直接串联到测试工位Wifi热点之前的局域网中即可:

弱网仪HoloWAN的部署和环境搭建非常简单
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,717评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,501评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,311评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,417评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,500评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,538评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,557评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,310评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,759评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,065评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,233评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,909评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,548评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,172评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,420评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,103评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,098评论 2 352

推荐阅读更多精彩内容

  • 同志们,由于前几天的时间问题,我们不得不告一段落,现在再次开幕!鼓掌!(其实不用,我都回来了,质量其实很差,...
    莫莫等候阅读 239评论 0 0
  • 生活案例: 不直接提出请求,揣摩爸妈的心理需求:心疼钱,不愿意浪费;给出符合老人家利益的选择 爸爸妈妈,上周xxx...
    拆书的阿福阅读 251评论 0 0
  • 001 胡思乱想和思考 二者的区别在于,是否产生改变自身行为的输出。胡思乱想只会增加忧虑与紧张感,而思考是分析事件...
    云棫阅读 383评论 0 2
  • 典型天秤座一枚,选择恐惧症,完美主义,强迫症,颜控。 女程序员,这个时代,女生做 IT 的真的不算稀有物种了。说明...
    藤1016阅读 185评论 0 1