Decode H264 Natively with Javascript

Michael Bebenita, a developer over at Mozilla, just released 'Broadway' – a Javascript H264 decoder. It is currently capable of rendering HD video at 30fps in the latest developer build of Firefox.

"Broadway is based on the open source H.264 decoder that Google uses in Android. The Mozilla developers simplified the Android H.264 decoder—which is written in the C programming language—and converted it to JavaScript. They used Emscripten, a compiler that translates LLVM bitcode into JavaScript. In addition to theEmscripten-generated H.264 decoder, the Broadway developers are also working on a separate implementation that is coded by hand."  – Ars Technica

The code was released on GitHub as well as the Emscripten compiler.




Shane Paris

Avatar photo

Shane Paris

​Shane is the founder and Technical Editor-in-Chief here at That's It Guys. He enjoys Star Trek, 80s and 90s action movies, and everything tech related. Shane is highly skilled with computer hardware, software, and electronics.