A Docker container with the video streaming tools you need

As a video streaming technician there are a number of tools that you find yourself using on a daily basis. Wouldn’t it be handy if all these tools were available in a toolbelt that you could just pick up and use? Well, we at Eyevinn Technology believe it is, and have created a Docker container that contains these tools pre-built. And why not also share this toolbelt with others? So here we have it (currently in beta):

docker run -it -v /Users/myuser:/mnt eyevinntechnology/toolbelt:latest /bin/bash

How to use it

The toolbelt is a Docker container filled with pre-built versions of video streaming related tools such as ffmpeg, mp4dash (Bento4) and Shaka Packager.

First you need to ensure that you have Docker installed and running. If you don’t know what Docker is you can find more information about it here: https://www.docker.com/what-docker

Instructions on how to install Docker on:

Then fetch the latest version and run it

docker run -it -v /Users/myuser:/mnt eyevinntechnology/toolbelt:latest /bin/bash

This will also mount your home directory (example on Mac assuming your user name is “myuser”) to /mnt inside your Docker container to make it possible to access for example media files on your computer. You will then be presented with this welcome message:

Welcome to Eyevinn Technology's streaming toolbelt

If you don't want to run as super user:

su - eyevinn

Installed pre-compiled packages for:
- ffmpeg
- Bento4 (https://www.bento4.com)
- Shaka Packager (https://github.com/google/shaka-packager)

Enjoy!

Questions about this Docker image? Send an email to us at info@eyevinn.se or chat with us on Twitter (@InfoEyevinn)
root@cb78e699371d:/#

This means that you are inside the Docker container. You probably don’t want to run the commands as super user so we prepared the image with an ordinary user. Switch to this user with this command

root@cb78e699371d:~# su - eyevinn

Now you can for example run ffprobe on a file on your local computer:

eyevinn@cb78e699371d:~$ ffprobe /mnt/Movies/trailer.mp4

How to contact us

We are happy to receive feedback and ideas on more tools we should add to this toolbelt. Drop us an email at info@eyevinn.se or chat with us on Twitter (https://twitter.com/InfoEyevinn)

Hope you find this useful!

About us

Eyevinn Technology is a Swedish consultancy company specialized in the technology that makes it possible to watch TV over Internet (video streaming).

--

--

--

We are consultants sharing the passion for the technology for a media consumer of the future.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eyevinn Technology

Eyevinn Technology

We are consultants sharing the passion for the technology for a media consumer of the future.

More from Medium

Beyond CI/CD: Top 10 challenges in operating modern cloud applications

Datadog vs Grafana vs AWS CloudWatch

Reduce DB upgrade downtime to less than 10 minutes using DMS on Google Cloud

Solving DevOps on Apple M1 Architecture… Earthly