Talk

The Modern Streaming Video Player

  • In Russian

We'll start by sorting out the mess that are video protocols, formats, containers and codecs and try to figure the differences and their applications.

Using MediaSourceExtension we're going to draft a basic video player. We'll download, parse, buffer, feed a stream and then switch it around and dispose of it to free up memory.

Then we'll touch fundamental algorithms of Adaptive Bitrate, track switching, buffer management...

I'm going to explain the fundamentals of all video players, including that library you use and the one you're watching me with.

Speakers

Schedule