为什么WiFi下载或在线看视频很流畅,访问局域 共享视频很卡?
访问局域 共享视频消耗的无线带宽 = 2 * 访问互联 视频消耗的无线带宽。后者访问流畅,并不意味着前者一样可以流畅。
回答完毕。还没有看懂的同学给点提示,无线局域 是半双工模式。如果到这里全部看懂,就没有必要继续看下去了。
假设无线局域 平均的有效速率 = 18 Mbps。视频实时播放需要的速率 = 10Mbps。由于10Mbps < 18 Mbps,所以你可以流畅看视频。
访问局域 内某台服务器上的视频,步骤如下:
1. 服务器将视频发送给路由器,速率= 18 Mbps,路由器ACK服务器。
2. 路由器需要将视频packet推送给你,但是别忘了,服务器还有后续视频packet需要上传给路由器。但是,这两者能同时进行吗?
肯定不能啊,因为无线局域 是半双工的,在任意时刻只能有一台主机在传输数据。
假设路由器竞争无线信道成功,立马将收到的Packet推送给你。
3. 接下来,服务器继续上传数据给路由器,依然采用速率= 18 Mbps。
4 重复以上,直到视频文件传输完毕。
从上文可以推理出,18Mbps平均带宽,需要在路由器、服务器之间均分,两者获得平均速率= 9 Mbps。而9 Mbps的数据有效传输速率 < 10 Mbps视频实时播放速率,播放器就需要停下来等待,然后你就感受到卡顿。
如何解决呢?
方法1:服务器用 线连接路由器,避免服务器抢占无线带宽
方法2:路由器开启2.4G、5G两个频段,服务器使用2.4G连接路由器,你的主机使用5G连接路由器,互不干扰,服务器就不会和你的主机抢带宽了。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!