@inproceedings{Akselrod18ITC30b, abstract = {A major challenge in mobile video streaming applications is the variability of the wireless channel. Techniques like Apple's HLS and MPEG-DASH typically offer the video in chunks where each chunk is made available with different levels of quality and bitrate. Adaptive clients use estimates of the past network conditions to select the bitrate of the next chunk accordingly. Frequently, this selection is based on the average performance and does not consider the variability of the channel. In this work, we present a method for bitrate adaptation that uses the distribution of the past throughput to provide statistical performance guarantees obtained by the stochastic network calculus. We show how to select the bitrate so that a certain, small probability of buffer underflow is not exceeded. The results are derived for the general case of an arbitrary throughput distribution. Numerical results are included for the example of a Gaussian distribution. Additionally, we present simulation results that show the relevant performance metrics like average bitrate and buffer level of a system that adjusts it's bitrate as suggested by our method. Generally, the method presented in this paper can achieve a bitrate that is close to the average available throughput with little variability of the playback rate while ensuring a defined probability of buffer underflow.}, added-at = {2019-02-06T16:27:47.000+0100}, address = {Vienna, Austria}, author = {Akselrod, Mark and Fidler, Markus and L{\"u}bben, Ralf}, biburl = {https://www.bibsonomy.org/bibtex/27be682d16d42ad64b414840f90b47c7a/markusfidler}, booktitle = {{30th International Teletraffic Congress (ITC 30)}}, interhash = {00baaa87d455959fa321e213f58af863}, intrahash = {7be682d16d42ad64b414840f90b47c7a}, keywords = {myown}, timestamp = {2019-02-06T16:27:47.000+0100}, title = {Stochastic Guarantees for Rate-Adaptive Streaming}, url = {https://itc-conference.org/_Resources/Persistent/b8036d4ce003599e118841064f262dc569c7ba99/Akselrod18ITC30b.pdf}, year = 2018 }