2015-09-01
Modeling stability and bitrate of network-assisted HTTP adaptive streaming players
Publication
Publication
Presented at the
International Teletraffic Congress (September 2015), Ghent, Belgium
Viewers using HTTP Adaptive Streaming (HAS)
without sufficient bandwidth undergo frequent quality switches
that hinder their watching experience. This situation, known
as instability, is produced when HAS players are unable to
accurately estimate the available bandwidth. Moreover, when
several players stream over a bottleneck link, their individual
adaptation techniques may result in an unfair share of the
channel. These are two detrimental issues in HAS technology,
which is otherwise very attractive. To overcome them, a group
of solutions are proposed in the literature that can be classified
as network-assisted HAS. Solving stability and fairness only in
the player is difficult, because a player has a limited view of
the network. Using information from network devices can help
players in making better adaptation decisions. In this paper we
describe our implementation in the form of an HTTP proxy
server. We show that with this proxy server both stability and
fairness are improved. Furthermore, we present an analytical
performance model that allows to accurately compute the number
of changes in video quality and the bitrate of a video stream. The
performance results of the HAS assisting proxy server, a real
implementation, are used to validate our performance model.
We believe that this model substantially eases future research
of video delivery networks that use in-network HAS assistants.
Using our model we are able to analyze stability and bitrate of
HAS streams prior to real deployment, which saves time and
money.
Additional Metadata | |
---|---|
, , | |
doi.org/10.1109/ITC.2015.28 | |
International Teletraffic Congress | |
Organisation | Directie |
Kleinrouweler, J. W., Cabrero Barros, S., van der Mei, R., & César Garcia, P. S. (2015). Modeling stability and bitrate of network-assisted HTTP adaptive streaming players. In Proceedings of 27th International Teletraffic Congress (ITC 27), 2015. doi:10.1109/ITC.2015.28 |