IABM Training - Practical HLS and DASH Workshop - London
Practical HLS and DASH Workshop - London
A 2 day practical workshop that shows the delegate how to setup the native windows web server to stream adaptive bit rate services such as Apple HLS (HTTP Live Streaming) and MPEG DASH (Dynamic Adaptive Streaming over HTTP).
Delegates will configure the server with pre-packaged VoD content, test the stream, capture the stream using wireshark and process the captured stream to extract and analyse both the index/manifest and media content files for both HLA and DASH delivery. In addition, delegates will process wireshark captures of live DASH streams and extract and analyse the index/manifest and media content files.
Broadcast assets will be prepared, from first principles, for delivery by HLS and DASH. For HLS delivery, delegates will be provided with copyright free content and a windows batch file that uses VLC or ffmpeg to transcode and package the asset for HLS delivery. The operation of the batch file will be explained to delegates prior to use. Delegates will also use either x264 library or ffmpeg to transcode the same asset for DASH delivery. The asset will then be packaged for DASH delivery using the GPAC mp4box software.
The underpinning theory of TCP and HTTP will be covered and the effects of packet loss and delay on the TCP-based streams will be investigated practically using an Internet simulator.
This workshop will be based around software running on Microsoft Windows OS and delegates will be expected to bring a laptop and have full administrative rights to make changes to the machine. Delegates will be expected to install software, change IP addresses and enable windows services to set up the web server.
A basic understanding of IP and IP Routing is a highly desirable pre-requisite for this course. Delegates who have previously attended the Network Essentials and Advanced Networks courses will derive maximum benefit from this course.
Note: the practical elements of this course have also recently been developed on Mac OS. There is a need to install homebrew on Mac OS and then install both ffmpeg and GPAC within homebrew. Guides are available for this by searching on the Internet. Installation of a web service such as the free Abyss web server is also required prior to course attendance. Delegates can then be provided with editable script files that allow for transcoding, segmentation and packaging of DASH and HLS content within Mac OS.
IABM Member Rate - £585 / €705 / $935
Non IABM Member Rate - £1170 / €1405 / $1870
IABM Gold and Platinum members are eligible for a number of complimentary course places during the year. Please email us to check availability.