![为什么视频流网站不能利用我的 100 MBit LAN 速度?](https://linux22.com/image/1303675/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A7%86%E9%A2%91%E6%B5%81%E7%BD%91%E7%AB%99%E4%B8%8D%E8%83%BD%E5%88%A9%E7%94%A8%E6%88%91%E7%9A%84%20100%20MBit%20LAN%20%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
我有点困惑是什么导致我的网络速度变慢,我希望在这里提问而不是在“webapps.sx.com”提问是正确的,因为我的问题不仅是 YouTube 的问题,基本上是许多视频网站的问题。
我无法理解我怎么会居住在首尔(韩国),运动100Mbit LAN 连接,有问题内容缓冲和流式传输? 我注意到,当我使用高级下载管理器(如 jDownloader 或 DownThemAll)或什至标准下载管理器时,YouTube 视频等下载速度非常快 - 而且我总是以 720p 下载它们。
但当我尝试播放相同的视频 - 嵌入在网站上或直接在 YT 上 - 当我从“小预览”切换到全屏模式时,它会永远缓冲并丢失所有进度(wtf??)!而且所有这些通常都是 360 或 480p,而不是 720p!(我从不以 720p 观看,因为这绝对不可能。)Vimeo 稍好一些,我注意到的唯一一个性能更好的视频网站。我在德国使用 30-33 Mbit LAN 连接时已经遇到过同样的问题。这尤其令人困惑,因为 YT 视频的下载速度在“jDownloader”中通常达到 2-2.5 MB/秒(否则我没有测量),所以当它以相同的速度缓冲时,这应该足够了。为什么情况并非如此,是否有技术原因?
为什么甚至连 Google / YouTube 都无法提供足够快的缓冲 / 流媒体体验,问题出在哪里?是我的 PC / 硬件吗?我的笔记本电脑配备 Intel DualCore i7(2010 年一代),6 GB RAM,并且始终使用最新的 Google Chrome 浏览器和 Adobe Flash 更新。
附件是最新的 speedtest.net 结果:。
那里发生了什么事?
答案1
您可能还需要考虑您的位置;东亚 - 尽管韩国在内部和区域内的连接非常良好,但其与西方的外部连接却要差得多,而且通常非常超载(最近的繁荣是计算机拥有量和住宅连接速度与主干网能力不匹配)。
此外,虽然谷歌在该地区确实有数据中心,但与西方相比,托管成本仍然高得多(他们将为带宽支付高昂的费用),这意味着本地能力可能无法满足需求,从而导致其他瓶颈(或者您可能被负载平衡到更西方的服务器,这又回到了第 1 点)。请注意,这只是推测,因为 Google 不会发布其基础设施的数据,而且经常隐瞒某些位置甚至存在的事实。
答案2
这个问题的出现是因为 100mbit 是你本地家庭网络(LAN = 局域网)的速度,而不是你的互联网连接的速度。从你的下载速度 2-2.5mb/s 来看,你的互联网连接似乎约为 20mbit。此外,你不知道与 youtube 等网站的连接到底有多宽。
不,这与您的硬件无关,如果您的汽车没油了,您不会责怪发动机,对吗?
添加
缓冲问题的原因是,当您切换到全屏模式时,播放器通常会自动检测更大的屏幕尺寸并尝试以更合适的分辨率加载视频。当然,此时之前缓冲的整个过程都毫无价值。我建议您开始缓冲,然后直接进入全屏模式并切换回正常模式,大多数播放器在此之后都会加载更高分辨率,而不会返回到较低分辨率的视频。
如果尝试后仍遇到缓冲问题,则应联系单个主机提供商以获得进一步的服务。您还可以检查每个连接的连接带宽,以确保主机没有连接问题。
加法 2
由于您的带宽似乎足以进行流式传输,请注意您的带宽不是流媒体主机的带宽。就您而言,缓冲速度取决于主机带宽,并且大多数视频主机都占用严重(如果有高级用户,则优先考虑高级用户),因此您无法自行解决此问题。