Das Windows 10-Update zerschmettert Millionen von HD-Webcams
Logitech C920 ist eine der Webcams, die nach der Installation des Windows 10-Jubiläumsupdates ausfallen.Im Windows-Forum für technischen Support melden zahlreiche Benutzer Probleme mit der Webcam nach der Installation des neuesten Jubiläumsupdates (Windows 10 Version 1607, OS Build 14393.10 'Jubiläum). . Nach der Installation des Updates können Webcams keine in MJPEG oder H.264 codierten Videos mehr übertragen, sondern arbeiten nur noch im Übertragungsmodus von unkomprimierten YUV-Videos.Skype beginnt im HD-Videomodus, in der Open Broadcaster Software (OBS), in verschiedenen Softwareprogrammen für die Videoüberwachung (CCTV) usw. zu versagen. Das Problem wurde für viele Modelle von USB-Webcams bestätigt, einschließlich der sehr beliebten Logitech C920 und C930e.Update Anniversary Update wurde am 2. August 2016 veröffentlicht und freut sich über viele neue Funktionen, einschließlich der Möglichkeit, die praktische Bash-Shell in einer Windows-Umgebung zu verwenden.Leider hat das Jubiläums-Update mit all seinen Vorteilen einen wesentlichen Nachteil: Es stürzt die Webcam ab.Nach den Antworten des technischen Supports und der Diskussion im Forenthread zu urteilen, hat Microsoft den Betriebsmodus von Anwendungen in Windows 10 bewusst eingeschränkt, um Leistungsprobleme zu lösen, wenn die Anwendung auf die Webcam und die MJPEG- oder H.264-Codierungsprozesse zugreift. Tatsache ist, dass in Windows traditionell nur eine Anwendung von einer Webcam aus auf den Videostream zugreifen kann. Wenn Sie beispielsweise einen Anruf über Skype gestartet haben, können andere Anwendungen nicht mehr auf die Webcam zugreifen. Um die Freigabe zu optimieren, hat Microsoft im Windows 10 v.1607-Update eine neue Komponente namens Windows Camera Frame Server hinzugefügt, die Videostreams von Webcams verarbeitet. Jetzt sind Anwendungen nicht direkt mit der Webcam verbunden, sondern mit dem Windows Camera Frame Server.Es unterstützt mehrere Verbindungen gleichzeitig und verteilt den Videostream von der Kamera an mehrere verbundene Anwendungen. Dies sollte das Problem der "exklusiven" Nutzung der Webcam durch ein Programm lösen. Übrigens mussten Windows-Entwickler dieses Problem schon vor langer Zeit lösen, aber sie haben es erst jetzt gelöst. Genauer gesagt versuchten sie zu entscheiden.Als Ergebnis dieser "Optimierung" wird das Gerät nach einer Weile ausgeschaltet, wenn Sie versuchen, einen Videostream in MJPEG oder H.264 von einer Webcam zu codieren. Beispielsweise legt ein HD-Videoanruf in Skype etwa eine Minute nach dem Start auf oder friert direkt nach dem Start ein.Audioanrufe funktionieren einwandfrei. Nach wie vor gibt es kein Problem beim gleichzeitigen Zugriff mehrerer Programme auf die Webcam. Es gibt auch kein Problem beim Anschließen einer Webcam über USB 3 anstelle von USB 2.Webcams, die über USB 2 angeschlossen sind, müssen Videos in MJPEG oder H.264 codieren, da die USB 2-Bandbreite von 480 Mbit / s nicht für die Übertragung ausreicht unkomprimiertes Video mit einer Auflösung von 1920 × 1080 bei 30 Bildern / s. Daher ist die Codierung in MJPEG oder H.264 eine Standardoption für fast alle modernen Webcams.Aus irgendeinem Grund unterstützt der Windows 10 v.1607-Frame-Server nur unkomprimierte Videostreams. Dies ist wahrscheinlich auf Leistungsprobleme in Windows 10 zurückzuführen, wenn mehrere Anwendungen gleichzeitig MJPEG-zu-YUV oder H.264-zu-YUV konvertieren. Das heißt, es ist theoretisch effizienter, eine solche Konvertierung einmal durchzuführen, bevor der Server den Videostream an Anwendungen verteilt. Ein solches Schema funktioniert nicht, wenn das Programm einen komprimierten MJPEG- oder H.264-Videostream erwartet. In diesem Fall kann das Programm nicht normal funktionieren.Beispielsweise verbessert Skype die Qualität der Videokommunikation nach Möglichkeit schrittweise, wenn die Bandbreite dies zulässt und der Prozessor nicht überlastet ist. Ein Videoanruf kann also mit einer geringeren Qualität beginnen (ohne Videokomprimierung, z. B. 640 x 480 YUV). Nach einer Weile entscheidet Skype jedoch, dass die Ressourcen die Qualität verbessern und auf 720p oder 1080p umschalten. Dies kann einige Sekunden nach dem Start des Videoanrufs oder in einer Minute geschehen. Unter älteren Windows-Versionen war ein solcher Switch schmerzlos und unsichtbar, aber mit dem installierten Jubiläums-Update funktioniert der Switch nicht - das Video friert einige Sekunden lang ein und dann wird die Verbindung unterbrochen.Viele Benutzer denken möglicherweise, dass Webcam-Störungen durch Aktualisieren von Treibern behoben werden können, und suchen auf den Websites der Hersteller nach neuen Treibern. Tatsächlich liegt das Problem jedoch nicht in den Treibern, sondern im Betriebssystem selbst.Im Forum für technischen Support sagen einige empörte Unternehmensbenutzer, dass die Videoanruffunktion für ihre Mitarbeiter von entscheidender Bedeutung ist. Sie wird ständig in der Arbeit eingesetzt. Bei diesen Problemen haben sie keine andere Wahl, als den Mitarbeitern die Installation des Jubiläumsupdates oder sogar die Installation von Windows 10 und die Änderung des Betriebssystems auf OS X zu untersagen, wenn keine Probleme mit der Videokommunikation auftreten.Der Mike M-Techniker von Windows Camera sagte, dass alle Kommentare im Thread behoben sind und das Update für diesen Fehler für Entwickler in die Warteschlange gestellt wurde und möglicherweise mit dem September-Update von Windows 10 veröffentlicht wird. Möglicherweise wird zuerst nur die MJPEG-Verarbeitung zum Frame-Server hinzugefügt. weil es einfacher zu handhaben ist und ein Fix für H.264 später veröffentlicht wird. Der versprochene Patch ist eine gute Nachricht. Die schlechte Nachricht ist, dass es bis September keine offizielle Problemumgehung gibt, um die normale Verarbeitung von MJPEG- und H.264-Videostreams zu ermöglichen (siehe den inoffiziellen Weg unten).Eine weitere schlechte Nachricht ist, dass Microsoft ab der Anniversary Update-Version die zulässige Rollback-Zeit für Updates von Standard 30 Tagen auf 10 Tage reduziert hatDaher stecken die meisten Benutzer bei diesem Update fest. Es ist seltsam, dass Microsoft nicht einmal offiziell eine Reduzierung des zulässigen Rollbacks auf 10 Tage gemeldet hat. Im Abschnitt zur Betriebssystemaktualisierung wird nichts dergleichen gemeldet.
Die Besitzer von Windows 10 werden also erst am 11. Tag nach dem Update wissen, dass das Update nicht mehr zurückgesetzt werden kann.Microsoft hat auch nichts über die Aktualisierung des Videostream-Verarbeitungsstapels von Webcams gemeldet, als das Update eingeführt wurde. Daher hat niemand damit gerechnet, dass Probleme auftreten könnten. Wie Sie wissen, veröffentlicht Microsoft keine detaillierten Versionshinweise und spricht nicht über alle im Betriebssystem vorgenommenen Änderungen, sondern beschränkt sich nur auf Marketing-Pressemitteilungen mit einer kurzen Beschreibung der neuen großartigen Funktionen.Dies unterscheidet Windows stark von Open Source-Betriebssystemen, bei denen für jede neue Version des Kernels absolut alle im Kernel vorgenommenen Änderungen ausführlich beschrieben werden und Sie sogar den Quellcode jedes Patches sehen können. Dort sind solche Probleme grundsätzlich unmöglich.Nun zum inoffiziellen Weg, den neuen Frame-Server in Windows 10 zu deaktivieren. Einer der Benutzer gab an , dass er es geschafft hat, Skype ohne Probleme mit der Webcam normal zu machen, indem er die Registrierung bearbeitet hat. Sie können diese Methode auch ausprobieren.In diesem Abschnitt müssen HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform
Sie einen DWORD-Parameter "EnableFrameServerMode" erstellen, seinen Wert auf "0" setzen und dann Skype neu starten. (Bitte informieren Sie in den Kommentaren, ob diese Methode zur Lösung des Problems beigetragen hat.)
Der obige Schlüssel gilt für 32-Bit-Anwendungen unter 64-Bit-Windows. Für 64-Bit-Anwendungen unter 64-Bit-Windows sollte im Abschnitt derselbe Parameter in der Registrierung mit demselben Wert erstellt werden HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform
.Es ist zu hoffen, dass keiner der betroffenen Benutzer eine neue Webcam kaufen konnte, da die alte „fehlerhaft“ ist.Source: https://habr.com/ru/post/de396861/
All Articles