MPEG-DASH adaptive video streaming with Hugo and Shaka Player

I just wrote a blog post about using the MPEG DASH Adaptive Streaming technology with hugo.
It allows you to offer your video in different qualities, and automatically switch to the best quality depending on the bandwidth of the user. Quite similar to how the youtube player works, but without having to use a third party service that you don’t control.
The difference in user experience is quite big:
This is a page with three medium quality html5 videos, as usual.
And this is the same page with DASH player.
The blog post describes the workflow for generating the videos using ffmpeg and MP4box, and provides an example of a shortcode for hugo, but I am happy to answer your questions here if you have any.