PSSH box tools (browser WASM decoder)
In-browser WebAssembly tool that decodes PSSH boxes, including fetching an init segment by URL and parsing the embedded protection system data.
Link
Related resources
- EME Call and Event Logger (Chrome extension)Shaka Project browser extension that logs all Encrypted Media Extensions calls and events — license requests, key statuses, CDM interaction…
- DASH-IF CPIX test vectorsCorpus of CPIX documents — clear keys, certificate-encrypted keys, odd namespaces, UTF-16 — for hardening CPIX parsers and key-exchange imp…
- video-dev community knowledge base — list of ISO BMFF/MP4 toolsCommunity-maintained index of ISOBMFF inspection tooling including Boxdumper/l-smash, IsoViewer, mp4dump and mp4viewer.
- Cloudflare Stream — Securing your stream (signed tokens)Docs on signed-token protection of HLS/DASH manifests and segments on Cloudflare Stream, including Worker-based local token signing and all…
- Build FFmpeg WebAssembly version, part 2: compile with EmscriptenDetailed walkthrough of cross-compiling FFmpeg to WebAssembly: emconfigure/emcc flag choices, -s PROXY_TO_PTHREAD threading, and virtual fi…
- GStreamer debugging tools tutorialOfficial guide to GST_DEBUG levels and categories plus GST_DEBUG_DUMP_DOT_DIR pipeline graph dumps for diagnosing media pipelines.
- SRT CookBook: Analysing SRT Traffic with TShark/WiresharkPractical guide to capturing and dissecting SRT traffic, including the UDP heuristic-dissector gotcha and useful display filters.
- FairPlay Streaming Overview (Apple)Apple's architecture document for FairPlay Streaming covering the SPC/CKC exchange and Key Security Module responsibilities for license ser…
- Shaka Player DRM Configuration TutorialGuide to configuring key systems, robustness levels, persistentStateRequired and license-exchange logging for debugging EME playback.
- Dynamic Runtime Commands and Timeline Editing in FFmpeg (sendcmd & zmq)Practitioner tutorial on driving filter parameters at runtime with sendcmd command files and live zmq control of a running FFmpeg process.
- Axinom key-rotation-implementationReference implementation of live DRM key rotation with token-based license delivery, CPIX over API Gateway/Lambda and a DynamoDB KID store.
- Eyevinn Channel Engine — API referenceDeveloper reference for the VOD2Live Channel Engine library covering asset managers, channel managers and stream switching hooks.
- John Van Sickle FFmpeg static buildsLong-running source of GPLv3 static FFmpeg builds for Linux x86 and ARM (both release and git-master), the standard drop-in binary for serv…
- OpenAPV: Open Collaborative Innovation in the Professional Video Ecosystem (ACM MM'25)ACM Multimedia 2025 paper introducing OpenAPV and the design rationale for an open professional mezzanine codec, with companion open source…
- Bunny Stream API ReferenceComplete REST reference for Bunny Stream: per-library AccessKey auth, video create/upload, fetch-from-URL and collection management endpoin…