出于某种原因,Youtube 似乎完全不愿意加载一些视频。它根本不缓冲,甚至似乎没有使用任何带宽(我正在监控它)。
该问题似乎完全是碰运气,因为在其他一些任何分辨率的视频中,它都可以正常加载。
网络中没有其他设备进行任何网络密集型操作,而且这是有线连接,所以所有常规操作都已处理完毕。只是 YT(或 Chrome,我不知道谁是罪魁祸首)似乎甚至没有要求下载任何内容,因为我的下行流量约为 0.2Kbs,而视频仍然卡住。(我的连接大约为 10Mb)
答案1
您的 ISP 可能正在使用缓存服务器。尝试将您的 DNS 服务器更改为 Google 的 DNS 服务器。这将防止数据包路由被 ISP 操纵。某些 ISP 使用缓存服务器来降低带宽成本,但服务器无法应对,从而导致您上面描述的问题(我遇到过完全相同的问题)。
您可以按照这一页来自谷歌。
引:
视窗
DNS 设置在所选网络连接的 TCP/IP 属性窗口中指定。
示例:在 Windows 7 上更改 DNS 服务器设置
转到控制面板。
单击网络和 Internet > 网络和共享中心 > 更改适配器设置。
选择要配置 Google 公共 DNS 的连接。例如:
- 要更改以太网连接的设置,请右键单击本地连接 > 属性。
要更改无线连接的设置,请右键单击无线网络连接 > 属性。
如果系统提示您输入管理员密码或确认,请键入密码或提供确认。
选择“网络”选项卡。在此连接使用以下项目下,选择“Internet 协议版本 4 (TCP/IPv4)”或“Internet 协议版本 6 (TCP/IPv6)”,然后单击“属性”。
单击“高级”并选择“DNS”选项卡。如果其中列出了任何 DNS 服务器 IP 地址,请记下来以供将来参考,然后将其从此窗口中删除。
单击“确定”。
选择使用以下 DNS 服务器地址。如果首选 DNS 服务器或备用 DNS 服务器中列出了任何 IP 地址,请记下来以供将来参考。
将这些地址替换为 Google DNS 服务器的 IP 地址:
- 对于 IPv4:8.8.8.8 和/或 8.8.4.4。
- 对于 IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844。
重新启动您在步骤 3 中选择的连接。
测试您的设置是否正常工作;请参阅下面的测试您的新设置。
对您想要更改的其他网络连接重复此过程。
Mac 和 Linux 说明可在上面提供了链接。
这取决于 ISP。
通过搜索可以找到维珍媒体所采取的策略的证据Virgin Media Youtube Caching
(我使用的是工作网络,因此很遗憾无法链接到论坛)
答案2
我也遇到了这个问题。尝试观看 4k 视频几乎是不可能的,因为我的系统在 YouTube 上使用的速度不会超过 15mbps(但我可以轻松地同时运行速度测试并获得 90mbps,确认我的 100mbps 互联网连接不是问题)。在新标签/浏览器/私人浏览中同时打开其他视频不会影响带宽使用。在另一台设备上打开另一个 4k 视频不会影响我的吞吐量,因此这消除了一些限制。然而,其他设备似乎也存在同样的问题。剩下的是:
YouTube 限制了它向每台 PC 发送的信息量。这不太可能,因为很难执行,更不用说检测,流媒体将发送到 NAT 后面的哪个设备,但这是 Google,所以这绝对是可能的。
ISP 限制每个客户端的流媒体速率。这种情况更不可能发生,因为 YouTube 流量是加密的,唯一可读的信息是 WAN-IP 地址(对于网络内的所有设备都是相同的)和端口号(对于多个会话都是唯一的)。
我的路由器(个人所有)限制了我的吞吐量。有可能,但这个问题也发生在其他网络上。
Windows QOS。禁用此功能对我来说没什么用,但似乎对其他人有帮助。
答案3
老话题,老世界性问题。
多年来我一直在研究这个问题,但从未找到解决办法。
我确实发现一些视频只是硬编码而导致卡顿,因为 youtube 服务器/主干网无法跟上并开始丢弃大量帧,然后它需要跳到它应该在的位置,它会显示一个冻结/加载图标,当它赶上实际时间帧时,一切都准备好落后了,并且该过程在 1 或 2 秒后再次开始。
4k 上的许多其他视频似乎没有问题,只有少数视频存在问题,包括 8k 视频,它们到处都出现帧丢失的情况。
下载相同的视频并在本地播放 4k 和 8k 时,没有任何问题,即使在路由器上使用 chrome、默认 Internet Explorer、Firefox 或 Edge 在本地媒体服务器上播放也没有问题,但在 youtube 上播放相同的视频时问题再次出现。
- 结论不是我的电脑/浏览器/硬件设置有问题,也不是我的内部网络/路由器有问题。
尝试与住在我 3 英里外的其他表亲联系,不同的 ISP 使用速度较慢的 100Mbit 光纤,而我的是 1000Mbit 光纤,对 4k 和 8k 视频进行了相同的测试,为了排除我的连接,让他访问我的媒体服务器,在 4 个不同的浏览器上播放没有问题,在 youtube 上播放同一个视频也有同样的问题。
与其他朋友一起进行了测试,不同的 isp 连接较慢,50 mbit dsl,远程到我的服务器 4 个浏览器都没有问题,甚至 8k 对他来说也非常流畅,在 youtube 上同样的视频也有同样的问题。
- 结论:造成此问题的原因不是 ISP 之间或速度差异。
所以直接地说,我们所做的就是在错误的地方寻找,我们在我们的机器上进行本地检查并尝试了所有所谓的工作修复,但根本没有解决任何问题,问题出在 youtube 服务器/主干网上,或者您的 ISP 和 youtube 之间的某个连接中心,这把事情搞得一团糟。
需要修复的不是您的设置,YouTube 需要站出来一劳永逸地解决这个问题,这个问题应该在 5 年前就解决了,有人在 YouTube 上偷懒!
我排除了本地、远程和使用不同速度的不同 isp 以及 4k 和 8k 分辨率的不同视频,播放时没有问题,在 youtube 上尝试了一下,我们又回到了开始的地方。
所以不要再寻找你无法解决的问题,youtube 需要进行修复!