Anzeige schließen

Auf der diesjährigen Fachmesse der National Association of Broadcasters (NAB) stellte Adobe neue Funktionen und Fähigkeiten seines Flash Media Servers vor. Eine der Neuheiten ist die Kompatibilität mit Geräten unter der Dominanz von iOS.

Steve Jobs hat uns vor langer Zeit davon überzeugt, dass die Wörter Flash und iOS nicht in denselben Satz gehören sollten, also gab Adobe nach und fügte Unterstützung für HTTP Live Streaming zu Flash Media Server hinzu.

Dabei handelt es sich um ein von Apple entwickeltes Protokoll für Live- und Nicht-Live-Videostreaming über eine Standard-HTTP-Verbindung anstelle von RTSP, das schwieriger zu optimieren ist. Es verwendet H.264-Video und AAC- oder MP3-Audio, die in separate Teile des MPEG-2-Streams gepackt sind, zusammen mit m3u-Wiedergabelisten, die zur Katalogisierung der einzelnen Teile des Streams verwendet werden. Dieses Format kann von QuickTime unter Mac OSX abgespielt werden und auf iOS-Geräten ist es das einzige Streaming-Format, das sie verarbeiten können.

Apple schlug dem IETF Internet Standards Committee bereits 2009 HTTP-Live-Streaming vor, aber bisher gab es keine Anzeichen dafür, dass dieser Vorschlag umgesetzt wird. Aber Microsoft hat weiterhin Unterstützung für seinen IIS Media Services-Server hinzugefügt, der zur Bereitstellung von Streaming-Videos an Silverlight-basierte Clients verwendet wird. Sobald IIS Media Services ein iOS-Gerät erkennt, wird der Inhalt gepackt und mithilfe von HTTP-Live-Streaming gestreamt.

Letztes Jahr hat Adobe Flash Media Server um eine eigene HTTP-Streaming-Funktion erweitert. Es ähnelt Apple in der Art und Weise, wie es H.264-Videos verarbeitet, wobei das Video aufgeteilt und in separaten Dateien gespeichert wird und anschließend über HTTP an den Standardabonnenten gesendet wird. Aber im Fall von Adobe verwendet HTTP Dynamic Streaming eine XML-Datei (anstelle einer Text-Playlist) und MPEG-4 als Container. Darüber hinaus ist es nur mit Flash oder AIR kompatibel.

Nach den Worten von Kevin Towes, Senior Product Manager für Flash Media Server, ist Adobe an der Entwicklung von Technologien zur Vereinfachung des Übertragungsprozesses interessiert, was zu einer einfacheren Einbindung einer breiten Palette von Geräten führt. Er erwähnte im Blog, dass Adobe Unterstützung für HTTP-Live-Streaming für Flash Media Server und Flash Media Live Encoder hinzufügt. Er schrieb: „Durch die Unterstützung von HLS in Flash Media Server reduziert Adobe die Komplexität der Veröffentlichung für diejenigen, die Browser einbinden müssen, die HLS über HTML5 verwenden (z. B. Safari), oder Geräte ohne Adobe Flash-Unterstützung.“

Adobe geht damit eine Art Kompromiss ein, indem es potenzielle Nutzer des Flash Media Servers nicht verlieren und gleichzeitig Apple davon überzeugen will, Flash auf iOS-Geräten zu unterstützen, und damit der Notwendigkeit Rechnung trägt, Videos auch ohne Flash zu streamen.

HTTP Live Streaming wird auch für andere Plattformen verfügbar sein, darunter Safari auf Mac OS X. Ein Grund für diesen Ansatz könnte die Tatsache sein, dass Apple die neuesten MacBook Airs ohne vorinstalliertes Flash verkauft. Obwohl der Hauptgrund dafür darin besteht, dass dieses Element nach dem ersten Start nicht mehr aktualisiert werden muss, ist es auch allgemein bekannt, dass Flash die Akkulaufzeit drastisch verkürzt (bis zu 33 % beim oben genannten MacBook Air).

Obwohl Adobe angibt, an einer speziell für das MacBook Air optimierten Flash-Version zu arbeiten, hält der oben genannte Schritt auch Benutzer zurück, die Flash nicht installieren möchten.

Quelle: Arstechnica.com
.