家里安装的20M电信宽带,之前用的TP-LINK,后来出了这个问题就换成了360路由器还是这个问题,因为一共三台电脑,只要有一台电脑看视频,其他电脑玩游戏LOL就开始卡,打开网页还好,看视频却不卡,这是什么情况?现在弄得只要一个人看视频其他人只能跟着看视频,没法玩游戏了。

无线局域网从802.11n开始,引入了服务质量QoS保障技术(802.11e),将流量细分为四个种类(Access Category), 优先级从低到高分别为:

语音Voice (IP优先级7、6)
视频Video (IP优先级5、4)
Best Effort (IP优先级2、1)
Background (IP优先级3、0)
通俗地说,最高优先级的Voice是用于打电话的,次优先级是用于视频流的,剩下的两种通常用于浏览网页、下载文件等。

山中无老虎(Voice),猴子(Video)称霸王。在无线局域网里,所有的流量都没有视频流的优先级高。视频流会得到无线局域网的最优先接待(VIP客户)。

原始社会是没有优先级的,是真正意义上的“All man are created equal”。无线局域网最原始的标准802.11也是没有优先级的,所有的无线Packet处于同一个起跑线抢跑道(CSMA/CA),在发令枪枪响(DIFS)之后,如果所有Packet一起冲出跑道,那么就撞(Collision)在一起了。为什么呢?

因为只有一条跑道!因为只有一个共享的跑道(Channel)。

为了避免Packet的冲突,每个Packet在听到枪响之后,需要倒数一个随机数(Backoff),这个随机数位于0-31之间。每个Packet选择的随机数从概率上来说,很有可能是不一样的。比如有的选择3,有的选择18,而有的选择0。谁先倒数到0,谁将Packet弹射到Channel,那么其他人一看Channel上有Packet在流动(CCA),会将自己的倒数计数器停止,静静地听并接收。如果目的MAC = 自己,接收并处理。否则将流量丢弃。

看起来很公平、很美好,但是随着语音电话跑在无线局域网上,用户发现语音怎么那么卡啊?

究其原因,无线局域网对所有的流量一视同仁,当无线局域网带宽利用率处于饱和状态时,意味着延迟变得越来越无法忍受,特别对延迟高度敏感的语音流、视频流更是无法忍受。

于是,引入了差异化服务保证(802.1e)。视频流从诞生那一刻起,就携带高优先级的标签,赢在了起跑线上。普通的上网流量要从0-31之间随机选择一个数倒数,那么语音呢?

从0-3之间选择一个随机数倒数。

视频流呢?

从0-7之间选择一个随机数倒数。

所以从概率论上来说,普通流量(BE/BG)常常是抢不过视频(Video)流量的。但是需要强调的是,这仅仅是相对的。并不是说普通流量永远都抢不过视频流量。假设视频流运气不好,选择了6,而普通流量运气好到爆棚,随机选择了2,那么普通流量就会优先发送,而视频流后发送。但是从长期概率统计,视频流肯定是可以抢得过普通流量的。

贪婪的视频APP

视频APP为了更优的用户体验,高清、流畅,一方面采用高清格式,至少5Mbps,另外一方面采用边播边下载的高速缓存技术。换句话说,片子刚看一小半,整个视频文件已经下载缓存完成。这样对本已不高的带宽(20mbps)是一个挑战,一个视频流就能将20M带宽弄饱和了。

802.11n还引入了一个技术,无线报文聚合技术(A-MPDU),这项技术其实就是将原本很多小尺寸的报文,聚合成一个超级巨大报文一起发送。这对视频流来说,又是一个超级利好消息。

抢一次跑道不容易,抢跑道的胜利者一次可以发一个报文。视频流不仅抢得快,每次还装得满满的,一次甚至可以聚合几十个报文,只要不超出64K即可。这样其它流量在抢占带宽的战斗中明显处于下风。

为何浏览网页不觉得慢,打游戏觉得卡?

游戏实时性要求较高,延迟稍大立马就会感受到。而浏览网页,对延迟的预期没有那么高,三五秒能打开一个网页,一般都不会太在意。

解决方案?

802.11设计年代较早,如果换到现在设计,考虑到游戏的市场价值,应该会给予游戏流量较高的优先级,至少不会低于视频流,甚至可以与语音流处于同一个优先级。

只要将游戏流量的优先级设置成语音Voice优先级,问题立马迎刃而解,至少需要在无线路由器上设置。

源:车小胖谈网络

家里安装20M宽带,为什么看视频都不卡,但一玩游戏就卡的要死?相关推荐

  1. 仅拍125个视频成为千万级网红?Python:看视频都在拍些什么?

    Show me data,用数据说话 今天我们聊一聊 李子柒 "李家有女,人称子柒."如果说到当下最火的网红,想必很多人都会想到李子柒. 日出而作,日落而息,看似平淡无奇的日子,李 ...

  2. 为什么20M网速看视频不卡,玩游戏卡?

  3. 华人打造二次元老婆生成器!尔康容嬷嬷成萌妹,图像视频都能变 | Demo可玩

    杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 当你的女朋友变身二次元,是什么样子? 小声说:没有女朋友. 搞错了,再来! 你下一个二次元老婆,可能是真人生成的! 即便是容嬷嬷本嬷,也能瞬 ...

  4. 在线看视频时,视频一卡一卡滴很不流畅!

    今天用我刚买的电脑在网上看视频,视频一卡一卡的,刚开始以为是网速不好,因为我当时连得是无线,结果连有线,有线连上了,发现视频缓冲区已经缓冲了很多了,可是视频还是很卡,这回轮到我很蛋疼了!是不是我这电脑 ...

  5. 计算机专业游戏本后悔,游戏本不能玩游戏,重装系统还是不能玩,拆机后客户都惊呆了!...

    原标题:游戏本不能玩游戏,重装系统还是不能玩,拆机后客户都惊呆了! 电脑已经成为了我们生活中的重要通信工具,方便了我们办公学习.上网购物.游戏聊天等多种需求,尤其是现在,电竞游戏飞速发展,游戏已经成为 ...

  6. 怎么看守望先锋服务器位置,守望先锋手机怎么查战绩_守望先锋国服战绩在哪看_玩游戏网...

    <守望先锋>吸血死神万圣节皮肤一览 守望先锋吸血死神万圣节皮肤好看吗,守望先锋吸血死神万圣节皮肤外观一览,下面一起和小编来看看守望先锋吸血死神万圣节皮肤的内容吧.2017万圣节皮肤大全吸血 ...

  7. 计算机打游戏的硬件,电脑玩游戏主要看显卡吗?小白装机硬件选择误区 (全文)...

    如今小伙伴装机,主要是冲着游戏去的.然而很多小伙伴,一讲到游戏电脑,就是显卡多么的好,再加上有不少的商家也在大力的渲染显卡对游戏的重要,所以造就了选游戏电脑只看显卡.其实,CPU.内存.主板和散热在一 ...

  8. 家里有宽带还能再装一条吗_家里一条宽带可以装两个无线路由器吗?要怎么安装?怎么设置?...

    家里一条宽带安装两个无线路由器是不存在问题的.但在安装和设置时需要特别注意,一般两个路由器可以通过有线级联,或者是无线桥接来扩展网络信号,保证两个路由器可以同时使用. 路由器级联 将连接宽带的路由器看 ...

  9. linux看视频插件,Linux系统下安装Adobe Flash Player插件观播放视频

    linux系统上火狐浏览器看视频时无法播放视频,提示没有安装flash player插件,linux系统如何安装flash player插件呢? 我们在此以Centos/Redhat 7.3为例,方法 ...

最新文章

  1. DIY一个DNS查询器:了解DNS协议
  2. 未解决ora-01034、ora-03113、oracle使用RMAN删除归档日志
  3. mysql custom_MySQL安装教程
  4. FastAPI使用async?乱用async导致灾难,不如直接不用
  5. flask 学习笔记 mvc ,sqlalchemy(insert,update)
  6. 修改SDE中自动生成的web.xml文件
  7. thinkphp3.2 cli模式的正确使用方法
  8. 日常生活开支记账明细_做好这3点,不再白记账
  9. 递归函数 二分查找法 的一些用法
  10. DOM 的一些知识记载
  11. ERROR: Unsupported method: AndroidProject.getVariantNames().
  12. 如何判断电脑是否中毒(转)
  13. 快速处理倒车影像的设计研究与实现
  14. STM32F103RB 实作笔记(三)- LED 7 节显示(正点原子 STM32F103 nano开发板)程式解析(上)
  15. 自然语言处理之hmm(隐马尔可夫模型)
  16. 在线浏览PDF之PDF.JS (附demo)
  17. 如何搭建储能监控云平台?
  18. 转载:关于NERO7刻录软件的使用
  19. 问题 Q:巧克力与小花梨
  20. 如何区分360浏览器和谷歌浏览器

热门文章

  1. Liunux 编程遇到的SIGBUS信号
  2. power bi 创建空表_如何使用R在Power BI中创建地理地图
  3. CREATE VIEW SQL:通过SQL Server中的视图插入数据
  4. JavaScript实现AES算法加密和解密
  5. gulp自动化添加版本号并修改为参数格式
  6. Android商城开发系列(十)—— 首页活动广告布局实现
  7. 转行IT行业的心路历程3
  8. [LeetCode]小工具,统计数量,隐藏上锁的题目
  9. 实现List按与一个字符串的相似度和字母顺序排序(适用于模糊查询后的排序)...
  10. 使用Google WebP图片格式帮助控制网站页面大小