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
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.
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.
DOWNstream for Electron
Desktop stream downloader for use with video players built on the Electron framework