DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Codecs und entsprechende Tools => Thema gestartet von: SiLæncer am 31 Oktober, 2011, 20:00

Titel: Broadway.js: H.264-Decoder in Javascript
Beitrag von: SiLæncer am 31 Oktober, 2011, 20:00
Die Mozilla-Entwickler Michael Bebenita, Alon Zakai und Andreas Gal haben mit Broadway.js einen H.264-Decoder in Javascript veröffentlicht. Ohne nennenswerte Optimierungen erreicht Broadway.js auf einem Notebook rund 30 Bilder pro Sekunde.

Broadway.js ist auf Basis eines bestehenden H.264-Decoders umgesetzt worden. Dieser wurde vereinfacht und mit Zakais Compiler Emscripten in Javascript umgewandelt. Ohne dass nennenswerte Optimierungen vorgenommen wurden, erreicht Broadway.js auf einem nicht näher genannten Notebook rund 30 Bilder pro Sekunde. Dabei wird die gesamte Rechenarbeit in Javascript abgewickelt.

Noch ist Broadway.js in einem sehr frühen Stadium. Im Laufe der weiteren Entwicklung soll die Leistung durch diverse Optimierungen gesteigert werden. Unter anderem soll Broadway.js künftig GPU-Beschleunigung nutzen und mehrere Berechnungen auf mehreren CPU-Kernen parallel vornehmen können.

Der bei Mozilla angestellte Javascript-Erfinder Brendan Eich demonstrierte Broadway.js (http://yfrog.com/nmng0z) kürzlich auf einer Konferenz. Aufgrund des dadurch hervorgerufenen Interesses entschlossen sich Bebenita, Alon Zakai und Andreas Gal, den Code von Broadway.js zu veröffentlichen. Er steht bei Github zum Download (https://github.com/mbebenita/Broadway) bereit. Um die dort erhältliche Demo auszuprobieren ist ein aktueller Nightly Build von Firefox (http://nightly.mozilla.org/) notwendig.

Quelle : www.golem.de