/h264-bitstream-viewer

H264 bitstream viewer

Primary LanguageJavaScriptMIT LicenseMIT

h264-bitstream-viewer Build status

Web UI on top of h264bitstream, inspired by H264Naked, to display information about NAL units of H264 bitstream.

Web application available here

Prerequisites

  • Docker - for building WASM version of h264bitstream
  • Node.js, npm - for building Frontend Application

Dependencies

Fetch h264bitstream as a submodule:

$ git submodule update --init --recursive

Fetch NPM dependencies:

$ npm install

Build

Build WASM:

$ ./build.sh

Build Frontend Application:

$ npm run build
$ npm run build:watch

Develop

Serve dist/ folder using any web-server and open index.html in browser.

Test

$ npm run test
$ npm run test:watch