DASHencrypt Packager

We’ve developed an open-source MPEG-DASH packaging and digital rights management (DRM) encryption application as a free tool for you called DASHencrypt.

Packager

MPEG-DASH Packaging & Encryption

Initially when preparing a video to distribute online, an encoding step is needed (for example using H.264 or HEVC codecs). However, to stream video using an ABR format such as MPEG-DASH, an extra segmentation step is also required. Many encoding processes do not provide this step.

Our DASHencrypt project provides a solution. It takes encoded video and audio from an array of different formats and packages them as valid MPEG-DASH filesets. It also generates the required manifest which is the stream’s table of contents.

Our tool can also encrypt content according to the Common Encryption (CENC) specification (ISO/IEC 23001-7) for use with DRM systems.

Hosted as a GitHub project, it is available as an open-source application written in Java. We provide everything you need to start creating MPEG-DASH content and invite you to help refine the program.


Learn more about this project

GitHub   Visit at GitHub

Robust DRM Licensing

To make use of content encryption you’ll also need to utilize a DRM licensing service. Our cloud-based service, DRMtoday, provides extensive multi-DRM licensing for delivering secured content across the widest range of consumer devices.

Learn more

Fully-featured Processing

Discover our comprehensive content processing solution, Video Toolkit. The cloud service provides high-quality encoding, encryption, watermarking, subtitle conversion, and packaging of assets into DRM-enabled streaming formats.

Learn more

View our other open-source project

DOWNstream for Electron

Desktop stream downloader for use with video players built on the Electron framework

Learn more