Abstract
Nowadays, multimedia content is the basis of most popular network services. At the same time, adaptive video streaming is becoming more widely used method for delivering such content to end users. The main purpose of the mechanisms of adaptation is to maximize the usage of network resources while ensuring the best quality of transmitted video. The implementation of adaptation, however, has a serious drawback of not considering the mutual influence of simultaneous transmission of multiple video streams. In this article, we propose a method of the QoE-oriented fairness control for DASH systems which uses a new utility function. This function based on a hierarchical structure of a SVC video stream. The properties of this solution were evaluated in a test environment that uses SDN principles. Functional features of the proposed control method were compared with standard algorithm of the adaptation used by DASH supported devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Shenker, S.: Fundamental design issues for the future Internet. IEEE J. Sel. Areas Commun. 13(7), 1176–1188 (1995)
ISO/IEC 23009–1:2014, Information technology – Dynamic adaptive streaming over HTTP (DASH) – Part 1: Media presentation description and segment formats. http://standards.iso.org/ittf/PubliclyAvailableStandards/c065274_ISO_IEC_23009-1_2014.zip
Reichel, J., Schwarz, H., Wien, M., Vieron, J.: Joint Scalable Video Model 9 of ISO/IEC 14496–10:2005/AMD3 Scalable Video Coding. Joint Video Team (JVT), Docs. JVT-X202 (2007)
Sieber, C., Hossfeld, T., Zinner, T., Tran-Gia, P., Timmerer, C.: Implementation and user-centric comparison of a novel adaptation logic for DASH with SVC. In: IFIP/IEEE International Symposium on Integrated Network Management, pp. 1318–1323. IEEE Press, Ghent (2013)
Kalva, H., Adzic, V., Furht, B.: Comparing MPEG AVC and SVC for adaptive HTTP streaming. In: IEEE International Conference on Consumer Electronics, pp. 158–159. IEEE Press, Las Vegas (2012)
Cermak, G., Pinson, M., Wolf, S.: The relationship among video quality, screen resolution, and bit rate. IEEE Trans. Broadcast. 57, 258–262 (2011)
Daronco, L.C., Roesler, V., Lima, J.V.: Subjective video quality assessment applied to scalable video coding and transmission instability. In: ACM Symposium on Applied Computing, pp. 1898–1904, ACM, New York (2010)
Stockhammer, T.: Dynamic adaptive streaming over HTTP - Standards and design principles. In: Second Annual ACM Conference on Multimedia Systems, pp. 133–144. ACM, San Jose (2011)
Akhshabi, S., Begen, A., Dovrolis, C.: An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP. In: Second Annual ACM Conference on Multimedia Systems, pp. 157–168. ACM, San Jose (2011)
Huang, T.-Y., Handigol, N., Heller, B., McKeown, N., Johari, R.: Confused, timid, and unstable: picking a video streaming rate is hard. In: ACM Conference on Internet Measurement, pp. 225–238. ACM, Boston (2012)
Tian, G., Liu, Y.: Towards agile and smooth video adaptation in dynamic HTTP streaming. In: 8th International Conference on Emerging Networking Experiments and Technologies, pp. 109–120. ACM, Nice (2012)
Mok, R.K.P., Luo, X., Chan, E.W.W., Chang, R.K.C.: QDASH: a QoE-aware DASH system. In: 3rd Multimedia Systems Conference, pp. 11–22. ACM, Chapel Hill (2012)
Jiang, J., Sekar, V., Zhang, H.: Improving fairness, efficiency, and stability in http-based adaptive video streaming with festive. IEEE/ACM Trans. Network. 22(1), 326–340 (2014)
Mansy, A., Ver Steeg, B., Ammar, M.: SABRE: a client based technique for mitigating the buffer bloat effect of adaptive video flows. In: 4th ACM Multimedia Systems Conference, pp. 214–225. ACM, Oslo (2013)
Kelly, F.P.: Charging and rate control for elastic traffic. Eur. Trans. Telecommun. 8, 33–37 (1997)
Marbach, P.: Priority service and max-min fairness. IEEE/ACM Trans. Network. 11(10), 733–746 (2003)
Wang, W.-H., Palaniswami, M., Low, S.H.: Application-oriented flow control: fundamentals, algorithms and fairness. IEEE/ACM Trans. Network. 14(6), 1282–1291 (2006)
Yin, X., Jindal, A., Sekar, V., Sinopoli, B.: A control-theoretic approach for dynamic adaptive video streaming over HTTP. SIGCOMM Comput. Commun. Rev. 45(5), 325–338 (2015)
Unanue, I., Urteaga, I., Husemann, R., Del Ser, J., Roesler, V., Rodriguez, A., Sanchez, P.: A tutorial on H264/SVC scalable video conding and its tradeoof between quality, coding efficiency and performance. In: Lorente, J.D.S. (ed.) Recent Advances on Video Coding, Chap. 1. InTech, Rijeka (2011)
Gupta, R., Pulipaka, A., Seeling, P., Karam, L.-J., Reisslein, M.: H.264 coarse grain scalable (CGS) and medium grain scalable (MGS) encoded video: a trace based traffic and quality evaluation. IEEE Trans. Broadcast. 58(3), 428–439 (2012)
Przylucki, S., Sierszeń, A.: Gradation of video quality in DASH services using the H264/SVC coding. Image Process. Commun. 20, 15–24 (2016)
ITEC – Dynamic Adaptive Streaming over HTTP. http://www-itec.uni-klu.ac.at/dash/
Joint Scalable Video Model – reference software. http://www.hhi.fraunhofer.de/departments/video-coding-analytics/research-groups/image-video-coding/research-topics/svc-extension-of-h264avc/jsvm-reference-software.html
Georgopoulos, P., Elkhatib, Y., Broadbent, M., Mu, M., Race, N.: Towards network-wide QoE fairness using openflow-assisted adaptive video streaming. In: ACM SIGCOMM Workshop on Future Human-Centric Multimedia Networking, pp. 15–20. ACM, Hong Kong (2013)
Dakin, R.J.: A tree-search algorithm for mixed integer programming problems. Comput. J. 8(3), 250–255 (1965)
ONF: Open Networking Foundation Software-Defined Networking (SDN) Definition. https://www.opennetworking.org/sdn-resources/sdn-definition
Przylucki, S., Czerwinski, D.: The ability to ensure a fair distribution of network resources for video streaming services based on DASH standard. Studia Informatica 36(2), 73–82 (2015)
Linux Foundation, OpenDaylight. https://www.opendaylight.org/lithium
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Przylucki, S., Czerwinski, D., Sierszen, A. (2016). QoE-Oriented Fairness Control for DASH Systems Based on the Hierarchical Structure of SVC Streams. In: Gaj, P., Kwiecień, A., Stera, P. (eds) Computer Networks. CN 2016. Communications in Computer and Information Science, vol 608. Springer, Cham. https://doi.org/10.1007/978-3-319-39207-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-39207-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-39206-6
Online ISBN: 978-3-319-39207-3
eBook Packages: Computer ScienceComputer Science (R0)