This Research Is Supported by NSF Grant 0915842 and Gift Funding From Huawei Technologies, Inc
This Research Is Supported by NSF Grant 0915842 and Gift Funding From Huawei Technologies, Inc
WIRELESS NETWORKS
ABSTRACT the video with the highest possible quality while the band-
width can also be efficiently utilized.
Different from traditional HTTP adaptive streaming (HAS)
One key objective of HAS is to improve the Quality of
in which only one client is considered, HAS over multi-client
Experience (QoE) of users under highly complicated wire-
wireless networks faces new challenges. The Quality of Ex-
less environment. One major challenge is how to precisely
perience (QoE) of users becomes unstable due to users’ com-
measure users’ QoE, which is a subjective perception of the
petition for shared bandwidth. It is thus important to accu-
entire viewing experience. Users’ QoE at a certain moment is
rately estimate the perceived experience of users and then
impacted by the playback quality of both currently displayed
adapt the streaming process accordingly. Furthermore, the
frame and previously displayed frames, as well as the con-
QoE fairness among multiple clients subscribing to the same
sistency in playback quality [1]. Conventional modeling of
services shall also be addressed. In this research, we pro-
QoE simply based on current viewing experience makes HAS
pose a QoE continuum driven HAS adaptation algorithm to
adaptation non-optimal. Therefore, QoE measurement shall
address these challenges. We model the QoE continuum as an
consider users’ viewing experience in a temporally continu-
integrated consideration of cumulative playback quality and
ous manner. Furthermore, the QoE fairness among different
playback smoothness. Based on this model, we jointly opti-
HAS users who have the same service priority should also be
mize the quality adaptation of multiple users by considering
guaranteed. According to [2], the time-varying and shared
both QoE history and channel status. Moreover, we propose
wireless networks lead to unpredictable QoE for every user.
to use quantization parameter and segment size to represent
Consequently, users may have very different viewing experi-
the video files in a fine-grained fashion, in order to more ef-
ence due to their different channel status even though they
fectively capture the bandwidth fluctuation. The results from
pay for the same service. Another important issue in cur-
extensive simulations show that the proposed scheme can pro-
rent HAS systems is the inaccurate representation of the pre-
vide balanced and satisfactory QoE among multiple clients.
encoded video files. Currently, different video quality lev-
Index Terms— QoE continuum, QoE fairness, HTTP els are usually indicated by video bit-rate. However, since
adaptive streaming, multi-client, wireless networks modern videos are all encoded in a variable-bit-rate (VBR)
fashion, the real bit-rate of different video segments is sig-
1. INTRODUCTION nificantly different and cannot be accurately represented by
an average bit-rate. To overcome all these adversaries, it is
With the development of powerful smart phones and tablets,
imperative to develop a new quality adaptation scheme that
and the growing demand of watching videos from anywhere
incorporates proper QoE modeling and adaptation measures.
and at anytime, video streaming over wireless networks has
been rapidly booming in the past few years. It is predicted that 1.1. Existing General HAS
video traffic will account for over two-thirds of total mobile Recently, both 3GPP and MPEG have made tremendous ef-
traffic by the end of 2017. Lately, HTTP adaptive streaming forts towards the standardization of HAS [3]. However, spe-
(HAS) has been widely studied to address the bandwidth in- cific adaptation strategies are not part of the standard and are
efficiency in traditional streaming systems. The video source left to future designs. The overview of standardized HAS
is pre-encoded in several quality levels and is split into small QoE metrics and QoE-driven adaptation is presented in [3].
segments. The client dynamically requests the video segment Although several commercial HAS solutions, such as Mi-
with different quality at each switching point based on its net- crosoft Smooth Streaming and Apple Live Streaming, have
work and device status. That way, the user is able to watch been deployed, experimental results showed that the user ex-
This research is supported by NSF Grant 0915842 and Gift Funding from perience is negatively impacted when multiple clients com-
Huawei Technologies, Inc. pete for the shared wireless bandwidth [4]. Research com-
QP11,S11 ... QPX1,SX1
munities have also proposed several HAS rate adaptation al- Xsegments
... QPX2,SX2
withMlevels QP12,S12
gorithms [5–7]. However, these algorithms are targeted at ... ... ...
QP1M,S1M ... QPXM,SXM
single-user and client-side adaptation. They cannot be di- HASserver
Router Router
25 6 6 6
UE1 UE1 UE1
UE2 UE2 UE2
20 5 5 5
10 3 3 3
5 2 2 2
UE1
UE2
0 1 1 1
0 10 20 30 40 50 60 70 80 90 100 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Segment index Time (s) Time (s) Time (s)
Fig. 2. (a) Channel CQI versus segment index; (b-d) The video quality level variation versus time.
Video data in the playback buffer of UE2 6. REFERENCES
250 Proposed
InstRate [1] R. Mok, X. Luo, E. Chan, and R. Chang, “Qdash: a
Video data size (KByte)
Baseline
200 qoe-aware dash system,” in Proc. of ACM MMSys, Feb.
2012, pp. 11–22.
150 [2] S. Akhshabi, A. Begen, and C. Dovrolis, “An experi-
100
mental evaluation of rate-adaptation algorithms in adap-
tive streaming over http,” in Proc. of ACM MMSys, Feb.
50 2011, pp. 157–168.
[3] O. Oyman and S. Singh, “Quality of experience for http
0 adaptive streaming services,” IEEE Commun. Mag., vol.
0 20 40 60 80 100 120 140 160 180 200
Time (s) 50, pp. 20–27, Apr. 2012.
[4] R. Houdaille and S. Gouache, “Shaping http adaptive
Fig. 3. UE2’s buffer size versus time
streams for a better user experience,” in Proc. of ACM
MMSys, Feb. 2012, pp. 1–9.
Table 4. Normalized Difference Between Users [5] C. Liu, I. Bouazizi, and M. Gabbouj, “Segment duration
UE1 and UE2
Metrics for rate adaptation of adaptive http streaming,” in Proc.
Baseline InstRate Proposed of IEEE ICME, July 2011, pp. 1–4.
APQ 6.14% 8.24% 2.04% [6] R. Kuschnig, I. Kofler, and H. Hellwagner, “Evalua-
PS 40.48% 30.44% 5.22% tion of http-based request-response streams for internet
video streaming,” in Proc. of ACM MMSys, Feb. 2011,
undergo stalling at around the 165th second. pp. 245–256.
4.3. QoE fairness [7] S. Xiang, L. Cai, and J. Pan, “Adaptive scalable video
We have implicitly shown the QoE fairness in the results pre- streaming in wireless networks,” in Proc. of ACM MM-
Sys, Feb. 2012, pp. 167–172.
sented earlier. Now we evaluate the QoE fairness using the
[8] A.El Essaili, D. Schroeder, D. Staehle, M. Shehada,
normalized difference of a certain metric between the two
W. Kellerer, and E. Steinbach, “Quality-of-experience
users, i.e., the difference of two values divided by the larger driven adaptive http media delivery,” in Proc. of IEEE
value. The normalized difference of APQ and PS is shown in ICC, June 2013, pp. 2480–2485.
Table 4. We observe that the proposed algorithm shows the [9] W. Pu, Z. Zou, and C. W. Chen, “Video adaptation proxy
least QoE difference between two users and thus guarantee for wireless dynamic adaptive streaming over http,” in
the QoE fairness. This is because higher priority is given to Packet Video Workshop, May 2012, pp. 167–172.
users with previously bad experience and that resources can [10] D. Rodriguez et al., “Quality metric to assess video
be saved from one user when the variation penalty is adopted. streaming service over tcp considering temporal loca-
tion of pauses,” IEEE Trans. Consum. Electron., vol.
5. CONCLUSION 58, pp. 985–992, Aug. 2012.
In this paper, we propose a QoE continuum driven quality [11] ITU, “ITU-R BT.500-13 methodology for the subjective
adaptation algorithm to overcome the challenges resulting assessment of the quality of television pictures,” 2012.
from imprecise QoE monitoring, unfair QoE, and inaccurate [12] J. Xue, D. Zhang, H. Yu, and C. W. Chen, “Assessing
video representation in multi-client wireless HAS. By em- quality of experience for adaptive http video stream,” in
ploying the unaggressive, fair, and fast-responding adaptation Proc. of IEEE ICME workshop on emerging multimedia
systems and applications, accepted, 2014.
logic, the proposed algorithm outperforms existing works and
[13] 3GPP, “3GPP TS 25.214 v7.1.0 physical layer proce-
achieves satisfactory QoE and fairness. Future work shall be dures(fdd),” 2006.
focused on extending the algorithm to larger-scale systems, [14] Enhanced UMTS radio access network extensions for ns
wherein downlink scheduling can also be incorporated. Be- 2-User Guide (Release 1.6), [Online] Available:
sides, the framework parameters need to be optimized in order http://eurane.ti-wmc.nl/eurane.
to further enhance the overall system performance.