SLIDE 6 Presenter: Saverio Mascolo (mascolo@poliba.it) - Politecnico di Bari - Italy - c3lab.poliba.it
Client-side Adaptive Video Streaming system
Introduction
► The HTTP server sends video through an Internet connection with
an end-to-end bandwidth 𝑐(𝑢)
► The Client receives the video segments at a rate 𝑠(𝑢), and stores
them in a playout buffer.
► The measurement module feeds the controller with the estimated
bandwidth 𝑐 (𝑢) and the playout buffer level 𝑟(𝑢).
► The controller dynamically selects the video level 𝑚(𝑢) by sending a
HTTP GET request to the HTTP Server.
HTTP Server Controller Measurement
Playout Buffer Player Internet
CLIENT
𝑐 (𝑢), 𝑟(𝑢) 𝑚(𝑢) 𝑠(𝑢)
3