From the course: System Design in Cloud

Schalten Sie den kompletten Kurs noch heute frei

Join today to access over 23,300 courses taught by industry experts.

High-level architecture for video streaming

High-level architecture for video streaming

From the course: System Design in Cloud

High-level architecture for video streaming

"

- Now, let's unpack the technical details and the individual components of a video streaming service architecture. At a high level, a video streaming application includes two major functional features. Number one, the ability to upload the videos and number two, the search function. Then there are some non-functional requirements to think about, like we need to support all major devices because users watch videos from their laptops, TVs, tablets, and mobile phones. It also needs to support videos in different aspect ratios and formats for a variety of those screen sizes which means we need a service to create these formats and save them in our storage. Then the users are in different parts of the world so we need to support multiple bandwidth requirements and store multiple versions of the video to support those low and high bandwidth regions. Having users in different parts of the world also means that we need to make sure…

Inhalt