Erstmals auf Adobes Entwickler-Konferenz MAX 2010 angekündigt, gibt es nun die Beta-Version von Flash Player 10.2, die eine neue API namens „Stage Video” besitzt. Stage Video soll die GPU-beschleunigte Wiedergabe unterstützen und so die CPU-Last deutlich senken.
ANZEIGE
Dazu muss das Video den H.264-Codec verwenden, was bei den HD-Videos von YouTube beispielsweise der Fall ist. Für Entwickler bringt das StageVideo-Objekt einige Einschränkungen mit sich, sie können beispielsweise das Video nur in 90-Grad-Schritten drehen und dürfen keine 3D-Transformationen anwenden - für YouTube, Vimeo & Co. ist das alles natürlich kein Hindernis.
Den YouTube-Player mit Beta-Unterstützung für die Beta von Stage Video hat Adobe gleich auf der Adobe-Labs-Website eingebunden. Laut Adobe wird die CPU-Last um bis zu 85 Prozent reduziert, in internen Tests sank die CPU-Last bei der 1080p-Wiedergabe auf 0 Prozent.
Dieser Wert konnte im Kurztest mit einem MacBook Pro Core i5 unter Safari 5 nicht erreicht werden: Die Aktivitätsanzeige meldete für den Flash Player 10.1 eine CPU-Last von 55-68 Prozent, mit der Beta von Flash Player 10.2 lag der Wert für ein paar Sekunden bei 44 Prozent, pendelte sich dann aber für den Rest des Videos bei 16-22 Prozent ein. Als Auflösung wurde natürlich jeweils 1080p eingestellt.
Zwar nutzte schon der Flash Player 10.1 die GPU, aber nur zur H.264-Dekodierung und Beschleunigung von Flash-Animationen (nur Safari). Die H.264-Dekodierung nutzt eine von Apple mit OS X 10.6.3 eingeführte API, die aber nur bestimmte Nvidia-GPUs unterstützt.
Kommentar Sollten sich die Performancegewinne der Beta auch in der Release-Version zeigen, wäre dies eine feine Sache. Meine Befürchtung ist aber, dass dies Webseiten-Betreiber als Aufforderung verstehen werden, noch mehr Flash auf die Seite zu packen.



Artikel kommentieren
Ich bin kein Freund von Flash, doch leider lässt es sich ja nicht ganz vermeiden.
Mit der neuen Beta konnte ich jedoch sehr gute Ergrbnisse erzielen. Auf meinem MacBook Air 13" 4GB Ram 1,86Ghz Late 2010 lag die CPU-Auslastung bei einem 1080p HD Video zuvor bei ca. 67%. Mit der neuen Beta erreiche ich nun nur noch eine Auslastung zwischen 15 bis 20%. Diese Werte könne sich sehen lassen...!
Ein Youtube-Video in full hd läuft mit unter 20% Last im Fullscreen Modus auf einem mbp 2,26. Lange hat es gedauert - aber so langsam haben sie es im Griff. Einen Vergleich zur html5 Version habe ich jetzt nicht gemacht, aber ich denken der Abstand hat sich immens verringert.
Und sehr geehrter Herr Redakteur, der Kommentar war nun wirklich unnötig.
War selbst an der Max, die Aussage von 0% Cpu bezog sich auf Windows. Es wurde klar gesagt das es auf dem Mac es ca. 20% sein werden.
weiss jmd in wieweit diese version den akkuverbrauch der neuen air modelle beeinflusst?
Also ich habe das Testvideo auf der Labs Seite auf meinem MacBook Pro mit ca. 7% CPU Auslastung am laufen. Läuft eurer MacBook auch mit einer unterstützten Grafikkarte (nicht die Intel Version im Stromsparmodus) und habt Ihr die 64 Bit Version installiert?
Nachtrag: auch schauen das der Download vom Video fertig ist. Wenn der Download noch läuft dann braucht der Flash Player mehr CPU.
Manche Videos z.B. die Lindenstraße gehen damit nicht.
Dies ist schade, da gerade hier schwächere System mit dem normalen Flash ruckeln.
Ausführlichere Benchmarks heben wir uns für die Release-Version auf. Wenn die Graka nicht von Flash unterstützt werden würde, hätte der Test mit Flash Player 10.2 kaum deutlich niedrigere Werte ergeben ;)
danke Adobe, endlich mal vernünftige Neuigkeiten (mal kein "Gedisse") aus diesem Bereich.
Ich habe getestet auf 1080p Video & Video nicht vollständig geladen auf einem 27" iMac (MID 2010)
Flash 10.1.x
Safari - 37% Auslastung
Flash-Player - 97% Auslastung
Flash 10.2
Safari - 20% Auslastung
Flash-Player- 65% Auslastung
Kommentar hinzufügen