Streaming video traffic is a major consumer of Internet Bandwidth.

Challenges include:

To deal with these challenges, we use a distributed, application-level infrastructure.

Consider the main challenges of streaming a stored video:

image.png

DASH - Streaming Multimedia

We use DASH (Dynamic Adaptive Streaming over HTTP) to stream multimedia.

Streaming video involves encoding, DASH, and playout buffering.

Content Distribution Networks (CDNs)

Content needs to be streamed (selected from millions of videos) to hundreds of thousands of simultaneous users.