2016-04-03 6 views
11

Gibt es Webbrowser, die den H.265/MPEG-4 HEVC-Codec in einem html5-Videoelement wiedergeben können? Auf welcher Plattform oder Hardware?H.265/HEVC-Webbrowser-Unterstützung

Ich habe Gerüchte über HEVC-Unterstützung in Edge gehört, wenn Hardware-Decodierung verfügbar ist. Mit aktuellen GPUs und CPUs, die mit HEVC-Hardware-Decodierung ausgeliefert werden, frage ich mich, welche anderen Browser-Hersteller folgen. Firefox funktioniert bereits so für H.264

Antwort

4

:) Es in IE und Edge-funktioniert aber nur, wenn es Hardware-Unterstützung . Es funktioniert auch in Android-Browser und Chrome für Android auf einigen Geräten, die Hardware-Unterstützung haben.

Quelle: https://caniuse.com/#feat=hevc

N. B. Wenn Sie sich bemühen, h.265 zu verwenden, um Videos mit besserer Qualität in Ihren Web-Content einzubetten, sollten Sie auch eine Transkodierung in Erwägung ziehen und webm: http://caniuse.com/webm/embed/. Der Support ist ebenfalls flockig, wird sich aber absolut schnell verbessern, da die Chiphersteller zunehmend Hardwarebeschleunigung für beide Standards (HEVC und VP9) verwenden.

+1

HEVC wird in Safari 11 sowohl auf macOS als auch auf iOS unterstützt. Es sollte beachtet werden, dass es auf macOS 10.12 oder darunter nicht unterstützt wird (Safari wird rückportiert). Unter iOS ist es auf Geräte mit A9 oder neuerer CPU beschränkt: iPhone 6s, "iPad" (5. Generation) und iPad Pro. – Duvrai

+0

webm erlaubt nicht x265 + opus, was die Bandbreite am effizientesten macht. Ich konnte dieses Paar nur innerhalb von mkv enthalten – Offenso

12

Nein, kein Browser unterstützt H.265. Und eine breite Unterstützung wird in naher Zukunft wahrscheinlich nicht hinzugefügt werden.

EDIT:

ich die Frage aktualisiert, da gibt es Berichte über sie in Kantenbearbeitung, wenn die Hardware-Decodierung zur Verfügung steht.

Dies ist ein guter Punkt.

In diesem Fall unterstützt der Browser es immer noch nicht. Es wird die Decodierung an das Betriebssystem (Windows) ausgelagert, und das Betriebssystem wird auf die Hardware ausgelagert. Aber das Ergebnis ist dasselbe wie die Browserunterstützung. Dies wird billiger, weil die Lizenz von der Chip-Firma bezahlt wurde.

Hintergrund:

H.265 Lizenzierung ist historisch extrem teuer. In einigen Fällen sind Größenordnungen teurer als H.264. MPEG-LA- und HEVC Advance-Patentpools erwarten von Unternehmen wie Apple und Microsoft, dass sie dafür bezahlen. Aber sie wurden zu gierig (speziell HEVC Advance), indem sie Preisobergrenzen ausschlossen, also hätte Microsoft Hunderte von Millionen Dollar für H.265 zahlen müssen, wo H.264 in den niedrigen Millionenwerten ausfällt. HEVC Advance hat die Lizenzpolitik geändert, aber es könnte zu spät sein, da Google Microsoft, Amazon, Netflix, Cisco, Mozilla und andere eine gebührenfreie Alternative (unter dem Namen "Alliance for Open Media") entwickeln, so dass Online-Video nie wieder als Geisel gehalten werden kann.

+0

Ich habe die Frage aktualisiert, weil es [Berichte] gibt (https://wpdev.uservoice.com/foren/257854-microsoft-edge-developer/suggestionen/10311075-hevc-support) davon in Edge arbeiten, wenn Hardware-Decodierung verfügbar ist. – Duvrai

+0

aktualisierte Antwort :) – szatmary

+0

Dies ist eine tolle Antwort, ich habe mich gefragt, was war so lange "nehmen", aber die Geiselnahme Situation macht Sinn. Ich hoffe, die Allianz kann etwas besseres als das Web schaffen. – degenerate

6

Chrom kann h.265 unterstützen, wenn es mit dem oben genannten Codec kompiliert wurde, der während der Kompilierung aktiviert wurde.

Check it out - https://github.com/henrypp/chromium/releases

Das sind alle 64-Bit-Versionen, so stellen Sie sicher, dass Sie sie auf 64 Bit nur Windows installieren.

Nach der Installation versuchen, das „erste“ Video hier spielen - http://www.h265files.com/embed-h265-video.php

Auf diese Weise werden Sie wissen, wenn seine Arbeits oder nicht

+0

Verteilen das Ergebnis dieser Kompilation wäre illegal, wenn die Lizenzgebühren bezahlt werden. – szatmary