Eyevinn / docker-2dash

A Docker container to pre-package MPEG DASH on demand content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker to DASH

This is a Docker container to pre-package MPEG DASH on demand content. It is based on Bento4.

Install

Make sure you have Docker installed and can run Docker containers on your computer. Then download and install the helper script

curl -L https://github.com/Eyevinn/docker-2dash/releases/download/v0.0.3/mp4todash > /usr/local/bin/mp4todash
chmod +x /usr/local/bin/mp4todash
curl -L https://github.com/Eyevinn/docker-2dash/releases/download/v0.0.3/hlstodash > /usr/local/bin/hlstodash
chmod +x /usr/local/bin/hlstodash

This is a helper script that runs the container with a pre-defined set of arguments to start the container

Create MPEG DASH from MP4s

Place yourself in the directory where you have the MP4s (one MP4 per bitrate) and then run:

$ mp4todash example-1920-4500.mp4 example-720-1500.mp4

Create MPEG DASH from HLS VOD

$ hlstodash http://example.com/file/master.m3u8

About

A Docker container to pre-package MPEG DASH on demand content


Languages

Language:Python 77.9%Language:Shell 22.1%