为什么某些YouTube视频无法在系统上的任何浏览器中加载?


12

在我尝试在一台计算机上观看的所有YouTube视频中,估计有20%的视频完全无法缓冲。我将得到加载微调器,直到大约一分钟后,播放器会说“发生错误,请稍后再试”。

我已经排除了许多可能的原因,并且不知道其他地方。

  • 这不是一般的YouTube或视频播放问题。我可以正常观看大多数YouTube视频。可以肯定,无论我重试多少次,我都无法玩。尽管我很少在YouTube以外的地方观看视频,但我在其他网站上的视频播放没有任何问题。
  • 这不是浏览器或扩展程序的问题。可以在所有浏览器中正常播放的视频。那些没有的,不会在我安装的任何浏览器中加载。特别是,我尝试使用Firefox 32.0.3,Chrome 44.0.2403.130和Opera 31.0.1889.99。我正在运行Windows 7 Enterprise SP-1。
  • 这不是Flash Player问题。受影响的视频不会在Flash播放器或HTML5播放器中加载。
  • 特定的流不是问题。所提供的流质量均不会加载,而对于正常工作的视频,均会加载。(特别是,常规流和DASH流之间没有区别。)
  • 特定视频本身不是问题。如果我从其他设备播放相同的视频,它们也可以正常工作。另外,在另一天,可能无法播放不同的视频,而以前损坏的视频又可以播放。
  • 这不是ISP或连接问题。该计算机是公司计算机,其设置与会议室中共享同一连接的其他计算机相同。其他计算机可以正常播放所有视频而不会出现缓冲问题。地雷似乎是唯一受影响的人。没有活动的软件防火墙或本地主机文件,并且我使用的DNS与其他所有人相同。
  • 它似乎不是缓存问题。我清除了Flash Player和所有浏览器的所有本地数据。问题仍然存在,并且对于相同的视频仍然始终存在。
  • 这不是一个临时性的问题,这种情况已经持续了18个月,我一直使用这台计算机。
  • 顺便说一句,我也无法使用流下载器插件来访问任何流。他们将获得0个字节,并且只是超时。

导致此问题的其他可能原因是什么,或者我应该尝试做些什么来缩小问题的范围?我当前的解决方法是将RDP连接到另一台计算机上,并在那里观看有问题的视频,这不是最舒适的解决方案。

当前未播放的视频示例:视频1
当前未播放的视频示例:视频2

更多观察结果:我注意到在那些无法播放的视频的页面上,也不会加载任何相关视频的缩略图。浏览器状态栏显示s.youtube.com或没有响应s.ytimg.com。但是,与以前一样,在其他视频的页面上,可以从同一服务器上正常播放流和缩略图。几个小时后,受影响的视频页面将有所不同。


1
示例链接?
2015年

赞成尝试很多事情并让我们知道;)
DavidPostill

谢谢:)我添加了两个示例链接,尽管现在我已经确定不总是不能播放相同的视频。昨天不起作用的计算机现在可以正常工作(计算机没有重新启动,我什至没有关闭两者之间的浏览器)。我相应地编辑了问题。
Daniel Saner

1
同样的事情在这里也很少发生,例如2%的时间(100个视频中有2个)。“请稍后重试”更像是稍后忘记:-)如果在服务器的末端,它们一遍又一遍地看到这些请求,不管它是在工作还是在尝试缓冲(快速连接),并且阻止了对在他们的一端吗?这种事情不会是“稍后尝试”的第一次。
Psycogeek 2015年

@Psycogeek考虑到我似乎没有采取任何行动,在某个时候YouTube阻止请求很有道理。但这仍然留下问题,为什么它只发生在我身上?大约20个人在这里使用相同的设置和连接,从与他们的交谈中,我似乎是唯一
碰到

Answers:


2

鉴于您提供的信息,您看起来像是一个非常称职的人,接下来仅需要一些指导如何解决此问题,因此,我将做到这一点。通常,我会添加评论并询问我要问的内容,然后根据您的回答给出答案,但是我认为我们可以跳过前者。

您唯一可用的选项是确切查看TCP连接失败时发生的情况。有两种方法可以做到这一点,其复杂程度和细节各不相同。鉴于您不需要太多细节,我建议您下载并安装Fiddler,它应该为您提供足够的信息,以缩小导致这种情况的原因。但是,有几件事要牢记。

  1. 您说这是公司计算机,所以我假设您使用的是Windows的某些版本,并且具有本地管理员访问权限,因此您可以安装新软件。
  2. 安装Fiddler之后,您需要对其进行配置以将HTTPS会话解密为YouTube(就像大多数现代网站一样),默认为HTTPS。如果您不知道如何执行此操作,请使用Google。具有讽刺意味的是,我敢肯定有一个YouTube视频向您展示了如何执行此操作。不太可能是该视频之一不会加载,也可能有书面说明。
  3. 您可能必须安装和配置浏览器扩展程序才能开始从浏览器中获取HTTP(S)数据。
  4. 请注意未加载的视频的请求状态码。这将帮助您确定会话是否立即断开,是远程服务器断开连接还是其他所有连接。
  5. 过去的Fiddler,您可以安装的下一个最佳实用程序是 Wireshark,但它要复杂得多,如果没有帮助,导航可能会太多。同样,在公司的公司网络上运行它可能会(严重)违反网络安全性。你被警告了。

最后,如果无论使用何种浏览器或网络,都发生这种情况,那么这将告诉您这是计算机或您的帐户所特有的(假设您在两种浏览器上均登录到YouTube)。为了排除各种可能性,您可以尝试在计算机上创建另一个用户帐户,然后登录到该帐户以查看是否仍然存在。您可以禁用在后台运行的所有防火墙软件/服务。您可能还有更多可以做的事情,但这是首先想到的两件事。祝好运


1
非常感谢您的指示!Fiddler告诉我的是,在受影响的视频页面上,向s.youtube.coms.ytimg.com或子域的所有HTTP(S)请求在大约30秒后googlevideo.com返回502 Bad Gateway状态。如果我正确地解释了这一点,则表明问题的根源不在我自己的计算机之外,而是在公司网络基础结构中的某个地方,不是吗?也许某些地方的缓存尝试失败了,尽管这并不能解释为什么只有我似乎受到影响(然后,我的样本量并不大)。
丹尼尔·桑纳

嘿丹尼尔,请看google.com/…。这不一定表示您公司的网络基础结构有问题。
克里斯·奥林

另外,theguardian.com / technology / askjack / 2013 / aug / 01 /…具有一些有用的故障排除步骤,值得尝试。
克里斯·奥林

0

我今天遇到了这个问题,找到了解决方法。

如果没有播放视频,请单击“下一个”按钮(在播放和音量之间),然后播放下一个视频。让它播放3-4秒,然后在浏览器中返回,然后之前不起作用的先前视频也将开始起作用。

我不在公司网络上,而这是在家用PC上发生的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.