Warum werden einige YouTube-Videos in keinem Browser meines Systems geladen?

12

Schätzungsweise 20% aller YouTube-Videos, die ich auf einem meiner Computer ansehe, können nicht gepuffert werden. Ich werde den Ladespinner bekommen, bis der Spieler etwa eine Minute später sagt, dass "ein Fehler aufgetreten ist, bitte versuchen Sie es später noch einmal."

Ich habe viele mögliche Ursachen ausgeschlossen und weiß nicht, wo ich sonst suchen soll.

  • Es ist kein allgemeines YouTube- oder Videowiedergabeproblem. Ich kann mir die meisten YouTube-Videos gut ansehen. Es ist sicher, dass ich nicht spielen kann, egal wie oft ich es wiederhole. Ich hatte keine Probleme mit der Videowiedergabe auf anderen Websites, obwohl ich nur selten Videos außerhalb von YouTube schaue.
  • Es ist kein Browser- oder Erweiterungsproblem. Die Videos, die gut abgespielt werden, können in allen Browsern abgespielt werden. Diejenigen, die dies nicht tun, werden in keinem von mir installierten Browser geladen. Insbesondere habe ich Firefox 32.0.3, Chrome 44.0.2403.130 und Opera 31.0.1889.99 ausprobiert. Ich verwende Windows 7 Enterprise SP-1.
  • Es ist kein Flash-Player-Problem. Die betroffenen Videos werden weder im Flash-Player noch im HTML5-Player geladen.
  • Es ist kein Problem mit einem bestimmten Stream. Keine der angebotenen Stream-Qualitäten wird geladen, während für Arbeitsvideos alle geladen werden. (Insbesondere gibt es keinen Unterschied zwischen regulären und DASH-Streams.)
  • Es ist kein Problem mit bestimmten Videos. Die gleichen Videos funktionieren einwandfrei, wenn ich sie von einem anderen Gerät aus wiedergebe. An einem anderen Tag werden möglicherweise auch andere Videos nicht wiedergegeben, während zuvor defekte Videos wieder funktionieren.
  • Es ist kein ISP oder Verbindungsproblem. Bei dem betreffenden Computer handelt es sich um einen Unternehmenscomputer, der identisch mit anderen Computern im Raum eingerichtet ist, die dieselbe Verbindung verwenden. Andere Computer können alle Videos problemlos wiedergeben, ohne dass Pufferprobleme auftreten. Meins scheint der einzige Betroffene zu sein. Es gibt keine aktiven Software-Firewalls oder lokalen Hosts-Dateien und ich verwende denselben DNS wie alle anderen.
  • Es scheint kein Cache-Problem zu sein. Ich habe alle lokalen Daten des Flash Players und aller Browser gelöscht. Das Problem besteht weiterhin und immer für die gleichen Videos.
  • Es ist kein vorübergehendes Problem, das ist seit 18 Monaten so, seit ich diesen Computer benutzt habe.
  • Übrigens kann ich auch keine der Streams mit Stream-Downloader-Plug-Ins abrufen. Sie bekommen 0 Bytes und nur eine Auszeit.

Was könnten andere mögliche Ursachen für dieses Problem sein, oder was sollte ich tun, um das Problem einzugrenzen? Meine derzeitige Problemumgehung besteht darin, RDP auf einen anderen Computer zu übertragen und dort das problematische Video anzusehen, was nicht die bequemste Lösung ist.

Beispiel für ein Video, das gerade abgespielt wird: Video 1
Beispiel für ein Video, das gerade nicht abgespielt wird: Video 2

Noch ein paar Anmerkungen: Ich habe festgestellt, dass auf den Seiten der Videos, die nicht abgespielt werden, auch keine Miniaturansichten der zugehörigen Videos geladen werden. In der Statusleiste des Browsers wird angezeigt, dass weder eine Antwort von s.youtube.comnoch eine erfolgt s.ytimg.com. Wie zuvor werden auf Seiten anderer Videos sowohl der Stream als auch die Thumbnails problemlos von denselben Servern bereitgestellt. Nach einigen Stunden sind die betroffenen Videoseiten unterschiedlich.

Daniel Saner
quelle
1
Beispiellinks?
Wortspiel
Stimmen Sie zu, dass Sie viele Dinge ausprobiert und uns Bescheid gegeben haben;)
DavidPostill
Danke :) Ich habe zwei Beispiellinks hinzugefügt, obwohl ich jetzt definitiv bestätigt habe, dass nicht immer die gleichen Videos abgespielt werden. Eine, die gestern nicht funktionierte, funktioniert jetzt einwandfrei (der Computer wurde nicht neu gestartet, ich habe den Browser dazwischen nicht einmal geschlossen). Ich habe die Frage entsprechend bearbeitet.
Daniel Saner
1
Dasselbe passiert auch hier selten, wie in 2% der Fälle (2 von 100 Videos). "Bitte versuchen Sie es später noch einmal" eher wie später vergessen :-) Was ist, wenn es an ihrem Ende ist, sieht der Server diese Anfragen immer und immer wieder, sei es funktioniert oder versucht es erneut zu puffern (schnelle Verbindung), und blockiert weitere Anfragen nach eine Weile an ihrem Ende? So etwas wäre nicht das erste Mal, wenn "später versuchen" funktioniert.
Psycogeek
@Psycogeek Dass es irgendwann YouTube ist, das die Anfragen blockiert, macht sehr viel Sinn, wenn man bedenkt, wie scheinbar nichts, was ich an meinem Ende tue, einen Unterschied macht. Das würde aber trotzdem die Frage lassen, warum es nur mir passiert? Ungefähr 20 Leute arbeiten hier mit den gleichen Einstellungen und Verbindungen, und wenn ich mit ihnen spreche, scheine ich der einzige zu sein, dem dies passiert, zumindest so oft ...
Daniel Saner

Antworten:

2

Angesichts der von Ihnen bereitgestellten Informationen scheinen Sie eine ziemlich kompetente Person zu sein und benötigen lediglich eine kurze Anleitung zur Behebung dieses Problems. Deshalb werde ich genau das tun. Normalerweise würde ich einen Kommentar hinzufügen und fragen, was ich fragen werde, und dann basierend auf Ihrer Antwort eine Antwort geben, aber ich denke, wir können die erstere überspringen.

Sie haben nur die Möglichkeit, genau zu sehen, was mit der TCP-Verbindung passiert, wenn diese ausfällt. Hierfür gibt es verschiedene Möglichkeiten, die sich in Komplexität und Detailgenauigkeit unterscheiden. Da Sie nicht allzu viele Details benötigen, empfehlen wir Ihnen, Fiddler herunterzuladen und zu installieren. Dies sollte genügend Informationen enthalten, damit Sie eingrenzen können, warum dies so ist. Es gibt jedoch ein paar Dinge zu beachten.

  1. Sie sagten, dies sei ein Unternehmenscomputer. Ich gehe also davon aus, dass Sie eine Windows-Version verwenden und über lokalen Administratorzugriff verfügen, damit Sie neue Software installieren können.
  2. Nach der Installation von Fiddler müssen Sie es konfigurieren, um HTTPS-Sitzungen zu entschlüsseln, da YouTube (wie die meisten modernen Websites) standardmäßig HTTPS verwendet. Wenn Sie nicht herausfinden können, wie das geht, verwenden Sie Google. Ich bin mir sicher, dass es ironischerweise ein YouTube-Video gibt, das Ihnen zeigt, wie man das macht. In dem Fall, dass eines dieser Videos nicht geladen werden kann, gibt es wahrscheinlich auch schriftliche Anweisungen.
  3. Möglicherweise müssen Sie eine Browsererweiterung installieren und konfigurieren, damit HTTP (S) -Daten von Ihrem Browser abgerufen werden können.
  4. Achten Sie auf den Statuscode der Anfragen für die Videos, die nicht geladen werden. Auf diese Weise können Sie feststellen, ob die Konversation sofort beendet wird, ob der Remoteserver die Verbindung beendet oder ob die Verbindung beendet wird.
  5. In der Vergangenheit von Fiddler war Wireshark das nächstbeste Dienstprogramm, das Sie installieren konnten. Es ist jedoch viel komplexer und möglicherweise zu umfangreich, als dass Sie ohne Hilfe navigieren könnten. Außerdem kann die Ausführung im Unternehmensnetzwerk Ihres Unternehmens eine (schwerwiegende) Verletzung der Netzwerksicherheit darstellen. Du wurdest gewarnt.

Wenn dies unabhängig von Ihrem Browser oder Netzwerk geschieht, bedeutet dies, dass es sich um einen bestimmten Vorgang für Ihren Computer oder Ihr Konto handelt (vorausgesetzt, Sie sind in beiden Browsern bei YouTube angemeldet). Um verschiedene Möglichkeiten auszuschließen, können Sie versuchen, ein anderes Benutzerkonto auf dem Computer zu erstellen und sich dort anzumelden, um festzustellen, ob dies immer noch der Fall ist. Sie können alle Firewall-Software / -Dienste deaktivieren, die im Hintergrund ausgeführt werden. Sie könnten wahrscheinlich noch mehr tun, aber das sind die beiden Dinge, die zuerst in den Sinn kommen. Viel Glück

Chris Olin
quelle
1
Vielen Dank für Ihre Anweisungen! Fiddler sagt mir, dass auf betroffenen Videoseiten alle HTTP (S) -Anfragen, unter anderem s.youtube.com, s.ytimg.comoder Subdomains nach etwa 30 Sekunden googlevideo.comeinen 502 Bad GatewayStatus zurückgeben. Wenn ich das richtig interpretiere, würde das darauf hindeuten, dass die Ursache des Problems jenseits meines eigenen Computers liegt, irgendwo in der Netzwerkinfrastruktur des Unternehmens, nicht wahr? Vielleicht sind irgendwo einige Caching-Versuche fehlgeschlagen, obwohl dies nicht erklären würde, warum nur ich betroffen zu sein scheint (andererseits ist meine Stichprobengröße nicht riesig).
Daniel Saner
Hey Daniel, schau mal auf google.com/… . Dies weist nicht unbedingt auf ein Problem mit der Netzwerkinfrastruktur Ihres Unternehmens hin.
Chris Olin
Ebenfalls, theguardian.com/technology/askjack/2013/aug/01/… einige nützliche Schritte zur Fehlerbehebung, die es wert sind, ausprobiert zu werden.
Chris Olin
0

Ich bin heute darauf gestoßen und habe einen Workaround gefunden.

Wenn ein Video nicht abgespielt wird, klicken Sie auf die Schaltfläche "Weiter" (zwischen Wiedergabe und Lautstärke), und das nächste Video funktioniert. Lassen Sie es 3-4 Sekunden lang abspielen und kehren Sie dann im Browser zurück. Das vorherige Video, das früher nicht funktioniert hat, wird dann ebenfalls funktionieren.

Ich bin nicht in einem Unternehmensnetzwerk und dies geschah auf meinem Heim-PC.

deployX
quelle