Social proof: reviews

5 star rating

Introduction to Adaptive Bitrate Encoding

Muhammad Zeeshan

very informative course.

very informative course.

Read Less
5 star rating

Essential insights for anyone doing adaptive bitrate enco...

Maria Ingold

Great essentials for anyone managing or beginning to implement adaptive bitrate encoding. Nice historical aspects as well as tests, practical examples and re...

Read More

Great essentials for anyone managing or beginning to implement adaptive bitrate encoding. Nice historical aspects as well as tests, practical examples and recommendations.

Read Less
5 star rating

Great course

Michael Adams

Very practical and sound advice on ABR encoding. Jan demystifies a complex subject with his step-by-step lessons that gracefully take you through a complex s...

Read More

Very practical and sound advice on ABR encoding. Jan demystifies a complex subject with his step-by-step lessons that gracefully take you through a complex subject with the minimum of confusion.

Read Less
5 star rating

Introduction to Adaptive Bitrate Encoding

Sunil Maisuria

It's broken down into small sections which is easy to digest.

It's broken down into small sections which is easy to digest.

Read Less

Overview

This two-hour on-demand video course teaches you how to produce an encoding ladder with H.264 encoded files and format the files for distribution via HTTP Live Streaming (HLS) or Dynamic Adaptive Streaming over HTTP (DASH). By taking this course, you will learn:

  • How to configure and optimize the quality of your H.264-encoded files

  • How to create an encoding ladder for Adaptive Bitrate (ABR) Delivery

  • How ABR technologies like DASH and HLS work

  • How to choose an ABR technology

Who This Course is For

And What You Will Learn

Hi there, I'm Jan Ozer. Thanks for having a look at this course.

I designed this course for students who have little or no experience with compression, codecs, or streaming production. In this 2-hour course, you will learn what adaptive bitrate (ABR) video is, how to choose an ABR technology, and how to produce H.264-encoded video for ABR delivery via two technologies, HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). 

I'll list two other courses so you can find the course that matches your current expertise and learning goals. 

Going Further

Once you've mastered the basics in this course, you have two additional options. Encoding and Packaging Multiple Screen Delivery is a 2.5 hour course that builds on the concepts discussed here and adds lessons like how to create manifest files, encoding with HEVC, dynamic packaging for VOD and live distribution, and how to use metrics like VMAF to optimize your encoding ladder. 

Streaming Media 101: Technical Onboarding for Streaming Media Professionals, is a 9-hour course designed for those who need a complete immersion in streaming technology. It covers all the topics included in this and the Multiple Screen Delivery course but also covers a range of distribution and production-related issues, and includes exercises that teach skills like using MediaInfo, Bitrate Viewer, HandBrake, FFmpeg, and the Moscow State University Video Quality Measurement Tool. Students acquire both the technical knowledge and the hands-on skills necessary to apply them. 


What You Will Learn in This Course

Here's an overview of the six sections in the course (see complete curriculum below).

Section 1. Introduction and Greetings.  

Section 2. Mastering Streaming Fundamentals (compression, codecs, distribution alternatives). 

Section 3. Validating File Integrity and Quality with Tools and Metrics (MediaInfo, Bitrate Viewer, introduction to video quality metrics).

Section 4: Optimizing the Configuration of Your Encoded Files (data rate, resolution, frame rate, bitrate control techniques, I, B, and P-frames, reference frames).

Section 5: Optimizing Quality and Compatibility with the H.264 Codec (about H.264, H.264 profiles, levels, and entropy coding, AAC audio compression).

Section 6: Choosing and Using Adaptive Bitrate (ABR) Technologies (HTML5 playback architecture, MSE, EME, DASH, HLS, Choosing an ABR technology, creating encoding ladders). 

Instructor(s)

Instructor

Jan Ozer

Jan is a recognized expert in streaming media who has tested codecs since 1993 (not a misprint) and has taught in-person and online courses on video and streaming production since 1995.

Jan is a contributing editor to Streaming Media Magazine, where he tests and reports on codecs, encoders, and related products and services. Jan has authored multiple books on streaming production, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video and Learn to Produce Video with FFmpeg in 30 Minutes or Less.

Besides these courses, Ozer teaches workshops at Streaming Media online and in-person events. Overall, the Streaming Learning Center has served over 4000 students from some of the biggest names in streaming video.

Course curriculum

  • 1

    Section 1: Introduction and Greetings

    • Thank You and Greetings

  • 2

    Section 2: Mastering Streaming Fundamentals

  • 3

    Section 3. Validating File Integrity and Quality with Tools and Metrics

    • Lesson: Essential Tools

    • Lesson: Introduction to Video Quality Metrics

  • 4

    Section 4: Optimizing the Configuration of Your Encoded Files

  • 5

    Section 5: Optimizing Quality and Compatibility with the H.264 Codec

    • Lesson: Introduction to H.264

    • Lesson: H.264 Profiles, Levels, and Entropy Coding

    • Lesson: Choosing an x264 Preset

    • Lesson: Encoding Audio: Codecs and Configuration Options

  • 6

    Section 6: Choosing and Using Adaptive Bitrate (ABR) Technologies