Browse > Article
http://dx.doi.org/10.3837/tiis.2017.01.020

Improving Video Quality by Diversification of Adaptive Streaming Strategies  

Biernacki, Arkadiusz (Institute of Computer Science, Silesian University of Technology)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.11, no.1, 2017 , pp. 374-395 More about this Journal
Abstract
Users quite often experience volatile channel conditions which negatively influence multimedia transmission. HTTP adaptive streaming has emerged as a new promising technology where the video quality can be adjusted to variable network conditions. Nevertheless, the new technology does not remain without drawbacks. As it has been observed, multiple video players sharing the same network link have often problems with achieving good efficiency and stability of play-out due to a mutual interference and competition among video players. Our investigation indicates that there may be another cause for under-performance of the streamed video. In an emulated environment, we implemented three algorithms of adaptive video play-out based on bandwidth or buffer assessment. As we show, traffic generated by players employing the same or similar play-out strategies is positively correlated and synchronised (clustered), whereas traffic originated from different play-out strategies shows negative or no correlations. However, when some of the parameters of the play-out strategies are randomised, the correlation and synchronisation diminish what has a positive impact on the smoothness of the traffic and on the video quality perceived by end users. Our research shows that non-correlated traffic flows generated by play-out strategies improve efficiency and stability of streamed adaptive video.
Keywords
Network traffic; Adaptive video; Multimedia communication; Video streaming; Data mining;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Satoda, H. Yoshida, H. Ito, and K. Ozawa, "Adaptive video pacing method based on the prediction of stochastic TCP throughput," in Proc. of Global Communications Conference (GLOBECOM), 2012 IEEE, pp. 1944-1950, 2012.
2 Y.-T. Yu and S.-R. Tong, "Adaptive Transmission Control Protocol-trunking flow control mechanism for supporting proxy-assisted video on demand system," Int. J. Commun. Syst., vol. 25, no. 10, pp. 1363-1380, 2012.   DOI
3 J.-S. Leu and S.-F. Chen, "TRASS: A transmission rate-adapted streaming server in a wireless environment," Int. J. Commun. Syst., vol. 24, no. 7, pp. 852-871, 2011.   DOI
4 N. Bouten, R. de O. Schmidt, J. Famaey, S. Latre, A. Pras, and F. De Turck, "QoE-Driven In-Network Optimization for Adaptive Video Streaming Based on Packet Sampling Measurements," Comput. Netw., 2015.
5 B. J. Villa and P. E. Heegaard, "Detecting period and burst durations in video streaming by means of active probing," in Proc. of International Journal of Computer and Communication Engineering, vol. 2, pp. 460-467, 2013.
6 A. Rao, Y. S. Lim, C. Barakat, A. Legout, D. Towsley, and W. Dabbous, "Network Characteristics of Video Streaming Traffic," in Proc. of CoNEXT, Japan, 2011.
7 K. Oida, "Propagation of Low Variability in Video Traffic," J. Netw., vol. 10, no. 8, pp. 448-461, 2015.
8 S. Hemminger, "Network emulation with NetEm," in Proc. of Linux Conf Au, pp. 18-23, 2005.
9 The Apache Software Foundation, Apache Web Server.
10 G. Hooghiemstra and P. Van Mieghem, "Delay distributions on fixed internet paths," Delft University of Technology, 2001.
11 R. C. L. Gamez, P. Marti, M. Velasco, and J. M. Fuertes, "Wireless network delay estimation for time-sensitive applications," Autom Control Dept Tech. Univ Catalonia Catalonia Spain Tech Rep ESAII RR-06-12, 2006.
12 T. Kupka, P. al Halvorsen, and C. Griwodz, "An evaluation of live adaptive HTTP segment streaming request strategies," in Proc. of Local Computer Networks (LCN), 2011 IEEE 36th Conference on, pp. 604-612, 2011.
13 YouTube, "YouTube Statistics".
14 Cisco visual networking index: forecast and methodology, 2014-2019.
15 I. Sodagar, "The mpeg-dash standard for multimedia streaming over the internet," Multimed. IEEE, vol. 18, no. 4, pp. 62-67, 2011.   DOI
16 S. Sen, J. L. Rexford, J. K. Dey, J. F. Kurose, and D. F. Towsley, "Online smoothing of variable-bit-rate streaming video," Multimed. IEEE Trans. On, vol. 2, no. 1, pp. 37-48, 2000.   DOI
17 A. Zambelli, "IIS smooth streaming technical overview," Microsoft
18 S. Lederer, C. Müller, and C. Timmerer, "Dynamic adaptive streaming over HTTP dataset," in Proc. of the 3rd Multimedia Systems Conference, pp. 89-94, 2012.
19 A. Botta, A. Dainotti, and A. Pescape, "A tool for the generation of realistic network workload for emerging networking scenarios," Comput. Netw., vol. 56, no. 15, pp. 3531-3547, 2012.   DOI
20 J. Yao, S. S. Kanhere, I. Hossain, and M. Hassan, "Empirical evaluation of HTTP adaptive streaming under vehicular mobility," in Proc. of International Conference on Research in Networking, pp. 92-105, 2011.
21 V. Jacobson, C. Leres, and S. McCanne, "TCPDUMP public repository," www.tcpdump.org.
22 N. Blagus, L. Subelj, and M. Bajec, "Self-similar scaling of density in complex real-world networks," Phys. Stat. Mech. Its Appl., vol. 391, no. 8, pp. 2794-2802, 2012.   DOI
23 J. Kwapien and S. Drozdz, "Physical approach to complex systems," Phys. Rep., pp. 116-225, 2012.
24 L. Qiu, Y. Zhang, and S. Keshav, "Understanding the performance of many TCP flows," Comput. Netw., vol. 37, no. 3, pp. 277-306, 2001.   DOI
25 R. N. Mantegna, "Hierarchical structure in financial markets," Eur. Phys. J. B, vol. 11, no. 1, pp. 193-197, Sep. 1999.
26 R. C. Prim, "Shortest Connection Networks And Some Generalizations," Bell Syst. Tech. J., vol. 36, no. 6, pp. 1389-1401, 1957.   DOI
27 R Core Team, R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing, 2015.
28 K. Park, G. Kim, and M. E. Crovella, "Effect of traffic self-similarity on network performance," in Proc. of Voice, Video, and Data Communications, pp. 296-310,1997.
29 K. Miller, A.-K. Al-Tamimi, and A. Wolisz, "Low-Delay Adaptive Video Streaming Based on Short-Term TCP Throughput Prediction," ArXiv Prepr. ArXiv150302955, 2015.
30 J. Liebeherr, A. Burchard, and F. Ciucu, "Delay bounds in communication networks with heavy-tailed and self-similar traffic," Inf. Theory IEEE Trans. On, vol. 58, no. 2, pp. 1010-1024, 2012.   DOI
31 Diethelm Wuertz and et all, Rmetrics. 2015.
32 M. Zink, O. Künzel, J. Schmitt, and R. Steinmetz, "Subjective impression of variations in layer encoded videos," in Proc. of IWQoS 2003, Springer, pp. 137-154, 2003.
33 P. Ni, A. Eichhorn, C. Griwodz, and P. Halvorsen, "Fine-grained scalable streaming from coarse-grained videos," in Proc. of the 18th international workshop on Network and operating systems support for digital audio and video, pp. 103-108, 2009.
34 Adobe HTTP Dynamic Streaming.
35 T. Stockhammer, "Dynamic adaptive streaming over HTTP-: standards and design principles," in Proc. of the 2nd annual ACM conference on Multimedia systems, pp. 133-144, 2011.
36 Apple, "HTTP Live Streaming Resources - Apple Developer"
37 Microsoft Smooth Streaming.
38 C. Muller and C. Timmerer, "A VLC media player plugin enabling dynamic adaptive streaming over HTTP," in Proc. of the 19th ACM international conference on Multimedia, pp. 723-726, 2011.
39 J. Famaey, S. Latre, N. Bouten, W. Van de Meerssche, B. De Vleeschauwer, W. Van Leekwijck, and F. De Turck, "On the merits of SVC-based HTTP adaptive streaming," in Proc. of Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on, pp. 419-426, 2013.
40 Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Begen, and D. Oran, "Probe and adapt: Rate adaptation for http video streaming at scale," Sel. Areas Commun. IEEE J. On, vol. 32, no. 4, pp. 719-733, 2014.   DOI
41 S. Akhshabi, L. Anantakrishnan, C. Dovrolis, and A. C. Begen, "What Happens When HTTP Adaptive Streaming Players Compete for Bandwidth?," in Proc. of NOSSDAV, 2012.
42 J. Park and K. Chung, "Rate adaptation scheme for HTTP-based streaming to achieve fairness with competing TCP traffic," in Proc. of Information Networking (ICOIN), 2015 International Conference on, pp. 222-226, 2015.
43 T. Y. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, "Confused, timid, and unstable: picking a video streaming rate is hard," in Proc. of the 2012 ACM conference on Internet measurement conference, pp. 225-238, 2012.
44 X. K. Zou, J. Erman, V. Gopalakrishnan, E. Halepovic, R. Jana, X. Jin, J. Rexford, and R. K. Sinha, "Can Accurate Predictions Improve Video Streaming in Cellular Networks?," in Proc. of HotMobile, 2015.
45 T.-Y. Huang, R. Johari, and N. McKeown, "Downton abbey without the hiccups: Buffer-based rate adaptation for http video streaming," in Proc. of the 2013 ACM SIGCOMM workshop on Future human-centric multimedia networking, pp. 9-14, 2013.
46 T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson, "Using the Buffer to Avoid Rebuffers: Evidence from a Large Video Streaming Service," ArXiv Prepr. ArXiv14012209, 2014.
47 F. Wamser, D. Hock, M. Seufert, B. Staehle, R. Pries, and P. Tran-Gia, "Using buffered playtime for QoE-oriented resource management of YouTube video streaming," Trans. Emerg. Telecommun. Technol., vol. 24, no. 3, pp. 288-302, 2013.   DOI
48 R. Houdaille and S. Gouache, "Shaping http adaptive streams for a better user experience," in Proc. of the 3rd Multimedia Systems Conference, pp. 1-9, 2012.
49 J. Jiang, V. Sekar, and H. Zhang, "Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive," in Proc. of the 8th international conference on Emerging net-working experiments and technologies, pp. 97-108, 2012.
50 G. Cofano, L. De Cicco, and S. Mascolo, "A control architecture for massive adaptive video streaming delivery," in Proc. of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streaming, pp. 7-12, 2014.
51 S. Akhshabi et all, "Server-based traffic shaping for stabilizing oscillating adaptive streaming players," in Proc. of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 19-24, 2013.
52 X. Liu and A. Men, "QoE-aware Traffic Shaping for HTTP Adaptive Streaming," Int. J. Multimed. Ubiquitous Eng., vol. 9, no. 2, 2014.