The benefits of server hinting when DASHing or HLSing
May Li Lim, Mehmet N. Akcay, Abdelhak Bentaleb, Ali C. Begen, Roger Zimmermann · 2022
Streaming clients almost always compete for the available bandwidth and server capacity. Not every client's playback buffer conditions will be the same, though, nor should be the priority with which the server processes the individual requests coming from these clients. In an earlier work, we demonstrated that if clients conveyed their buffer statuses to the server using a Common Media Client Data (CMCD) query argument, the server could allocate its output capacity among all the requests more wisely, which could significantly reduce the rebufferings experienced by the clients.