A C# port of the pssh-box.py tool from Shaka Packager, originally developed by Google.
This tool allows you to generate and manipulate PSSH (Protection System Specific Header) boxes commonly used in MPEG-DASH content protection (e.g., Widevine, PlayReady).
- Create PSSH boxes in C#
- Support for common encryption schemes (Widevine, PlayReady, etc.)
This project includes code ported from:
- Shaka Packager – Copyright 2016 Google LLC Licensed under the BSD 3-Clause License
C# port by Robert Smits, 2025. Licensed under the same BSD 3-Clause License.
See LICENSE for full details.