Montag, 7. März 2011

HTML5-Video - Byebye Flashplayer?

Einführung
Was Cloud Computing & Tablets im Hardware-Bereich sind, ist HTML5 im Moment im "Web Applications"-Bereich - Der Trend schlechthin.

Besonders der neue <video/>-Tag ist immerwieder in den Online-&Printmagazinen. So lässt eine aktuelle News verlauten, dass die Videosuchmaschine MeFeedia die Suchergebnisse auf Kompatibilität mit dem HTML5-Video Standard überprüft. Das Ergebnis war mit gerade einmal 10 Prozent Anfang 2010 sehr ernüchternd. Aktuell sind es nun jedoch schon 63 Prozent, Tendenz steigend.

Doch was heißt das, was ist überhaupt HTML5-Video, was hat Adobes Flashplayer damit zu tun und wo liegt der Vorteil für den Endverbraucher?

Was ist HTML?
Beginnen wir von vorne. HTML ist die Sprache, die verwendet wird, um Websites darzustellen. Sie wird von der Organisation W3C(Worldwide Web Consortium) ständig weiterentwickelt und um neue Sprachelemente, sogenannte Tags ergänzt. Die aktuellen Browser erhalten dann die Fähigkeit die neuen Tags zu interpretieren und anzeigen zu lassen.


HTML 5-Logo Quelle:Wikipedia

Was ist der Video-Tag?
Der Video-Tag der mit HTML5 eingeführt werden soll unterstützt beispielsweise das Abspielen eines Videos im Browser ohne ein zusätzliches Plugin. Dadurch würde der Flashplayer auf Seiten wie beispielsweise Youtube nichtmehr länger benötigt werden.

Was sind die Probleme?
Das Hauptproblem ist gleichzeitig das Hauptfeature - Die Kompatibilität. Die verschiedenen Browserhersteller haben es nicht geschafft sich auf ein einheitliches Format für HTML5-Video zu einigen.

Im folgenden eine Tabelle der Website http://diveintohtml5.org/video.html (die übrigens alle Faktoren rund um HTML5-Video umfangreich beschreibt, falls sich jemand tiefer gehend mit dem Thema beschäftigen möchte).








Video Codec Support
Codecs/container IE Firefox Safari Chrome Opera iPhone Android
Theora+Vorbis+Ogg · 3.5+ 5.0+ 10.5+ · ·
H.264+AAC+MP4 9.0+ · 3.0+ †* · 3.0+ 2.0+
WebM  9.0+ 4.0+ 6.0+ 10.6+ · 2.3+


Man sieht auf den ersten Blick die chaotische Situation in der Tabelle. Teilweise werden Standards unterstützt, teilweise wurden diese auch schon wieder begraben (†) und teilweise werden die begrabenen auch durch ein Fremdplugin in Zukunft wieder unterstützt(†*). Der Trend ist aber sichtbar und geht in Richtung WebM, ein von Google initiierter Standard (deswegen Chrome-Unterstützung gesichert), welcher anders als H.264 frei verfügbar ist und deswegen ohne Lizenzgebühren der Browserhersteller auskommt (deswegen zukünftige Unterstützung von Firefox & Opera wahrscheinlich). Microsoft hat sich bereits gefügt, nur noch Apple müsste nachziehen.

Was sich zusammenfassend sagen lassen muss, ist, dass es im Moment keine einzige Kombination von Codecs gibt, die in allen Browserversionen gleichermaßen funktionieren wird, was Content-Provider dazu veranlassen wird alle Videos mehrfach kodieren zu müssen. Ein Grund, wieso der HTML5 Video-Tag von einigen Kritikern aktuell als "schlechter Witz" bezeichnet wird.

Eine Zukunft ohne Flash?
Hierzu gibt es viele Meinungen. Adobe verteidigt ihr Plugin natürlich vehement. Technikchef von Adobe, Kevin Lynch: "HTML5 ist in Zukunft lange nicht so leistungsfähig wie Flash!". Das Problem ist, dass zusätzliche proprietäre Plugins wie Flash auch immer etwas mehr den Stromverbrauch ankurbeln, der entscheidend ist, im hart umkämpften Mobile-Markt. So wendet sich Steve Jobs bewusst von Adobe ab und ermöglicht keine Nutzung des Plugins auf iPhone & Co. Falls Apple diese Strategie weiterfährt und Adobe es weiterhin nicht schafft rechtzeitig Flash-Versionen für andere mobile Endgeräte zu liefern, läuft das Plugin Gefahr zumindest im mobilen Markt keine Chance mehr zu haben.

Wie kann ich HTML5(-Video) testen?
Einige Beispiele für Features die im neuen HTML-Standard enthalten sein werden und schon jetzt unter einigen Browsern funktionieren, könnt ihr unter http://html5demos.com/ testen. Falls ihr signalisiert bekommt, dass euer Browser nicht supportet ist, er aber rechts bei Support nicht ausgegraut ist, verwendet ihr höchstwahrscheinlich nicht die aktuelle Version und solltet updaten (auch sicherheitstechnisch empfehlenswert).

Eure Meinungen zu HTML5 & der Zukunft von Flash in die Comments.

2 Kommentare: