PSSH box decoder  

Input format:

This tool decodes a PSSH box or sequence of PSSH boxes that are used to initialize DRM systems for streaming media. You will typically find a PSSH box:

This tool is implemented in WebAssembly (WASM) and runs fully inside your web browser. There is no server backend; the tool will work fully offline. It supports the following DRM systems:

For Widevine initialization data, you can cross-check the output from this tool by comparing it with the output from the pssh-box.py script included with shaka-packager. If you have Podman or Docker installed, run the commandline script safely sandboxed in a container as follows:

podman run --rm docker.io/google/shaka-packager:latest pssh-box.py --from-base64 <the-pssh>