Open Access Open Access  Restricted Access Subscription Access

SAND and Cloud-Based Strategies for Adaptive Video Streaming


Affiliations
1 Department of Computing and Information Technology, The University of the West Indies, Trinidad and Tobago, W.I, India
2 Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago, W.I, India
 

A new architecture for defining network collaboration in DASH is called SAND. It aims to standardize communication amongst network agents participating in the streaming process. This work produces a novel taxonomy for SAND-based approaches. It places AVS solutions into four categories: (1) Management Architecture (2) Cache-based, (3) Optimization, and (4) Paradigm. Sub-categories of Management Architecture are (a) Cognitive, (b) Prioritization, and (c) Encoding and Signaling, while sub-categories of Paradigm are (a) SDN-based, (b) CDN-based, and (c) CCN-based. The approaches representing each category are presented. It is shown that using the SANDs architecture proves beneficial to approaches adopting it. In recent years Cloud-based strategies for AVS have been an important area of research and industry. This paper elaborates on Cloud-based strategies. It places current strategies into a taxonomy. The Cloud-based AVS strategies are categorized into (1) Social- Awareness, (2) Cloud-based CDN, (3) Cloud-based Gaming, (4) Cloud-based SDN, (5) File-hosting services, (6) View synthesis techniques, and (7) Error Concealment techniques. The implementations that exist for the Cloudbased strategies are discussed. Thus, the advantages of both SAND and Cloud-based approaches for use in DASHbased systems are illustrated.

Keywords

DASH, SAND, Adaptive, Video, Streaming, Sdn, Optimization, Cache, CDN, Encoding, Signaling, Cloud, Social-Awareness, Gaming.
User
Notifications
Font Size

  • “The State of MPEG-DASH 2015 - Streaming Media Magazine.” [Online]. Available: http://www.streamingmedia.com/Articles/ReadArticle .aspx?ArticleID=102826&PageNum=2. [Accessed: 13-May-2017].
  • Altaf, Muhammad, Farman Ali Khan, Nadia Qadri, Mohammed Ghanbari, and Sandra E. Dudley. "Adaptive robust video broadcast via satellite." Multimedia Tools and Applications 76, no. 6 (2017): 7785-7801.
  • Aouini, Zied, Mamadou Tourad Diallo, Ali Gouta, Anne-Marie Kermarrec, and Yannick Lelouedec. "Improving caching efficiency and quality of experience with CF-Dash." In Proceedings of Network and Operating System Support on Digital Audio and Video Workshop, p. 61. ACM, 2014.
  • Aparicio-Pardo, Ramon, Karine Pires, Alberto Blanc, and Gwendal Simon. "Transcoding live adaptive video streams at a massive scale in the cloud." In Proceedings of the 6th ACM Multimedia Systems Conference, pp. 49-60. ACM, 2015.
  • Bagci, K. Tolga, Kemal E. Sahin, and A. Murat Tekalp. "Queue-allocation optimization for adaptive video streaming over software defined networks with multiple service-levels." In Image Processing (ICIP), 2016 IEEE International Conference on, pp. 15191523. IEEE, 2016.
  • Baik, Eilwoo, Amit Pande, Zizhan Zheng, and Prasant Mohapatra. "VSync: Cloud based video streaming service for mobile devices." In Computer Communications, IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on, pp. 1-9. IEEE, 2016.
  • Cofano, Giuseppe, Luca De Cicco, Thomas Zinner, Anh Nguyen-Ngoc, Phuoc Tran-Gia, and Saverio Mascolo. "Design and Performance Evaluation of Network-assisted Control Strategies for HTTP Adaptive Streaming." ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 13, no. 3s (2017): 42.
  • D'Aronco, Stefano, Laura Toni, and Pascal Frossard. "Price-Based Controller for Utility-Aware HTTP Adaptive Streaming." IEEE MultiMedia 24, no. 2 (2017): 20-29.
  • De Cicco, Luca, and Saverio Mascolo. "An adaptive video streaming control system: Modeling, validation, and performance evaluation." IEEE/ACM Transactions on Networking (TON) 22, no. 2 (2014): 526-539.
  • De Cicco, Luca, Saverio Mascolo, and Dario Calamita. "A resource allocation controller for cloudbased adaptive video streaming." In Communications Workshops (ICC), 2013 IEEE International Conference on, pp. 723-727. IEEE, 2013.
  • Du, Haipeng, Qinghua Zheng, Weizhan Zhang, and Yunhui Huang. "LTE-EMU: A High Fidelity LTE Cellar Network Testbed for Mobile Video Streaming." Mobile Networks and Applications 22, no. 3 (2017): 454-463.
  • Egilmez, Hilmi E., S. Tahsin Dane, K. Tolga Bagci, and A. Murat Tekalp. "OpenQoS: An OpenFlow controller design for multimedia delivery with end-toend Quality of Service over Software-Defined Networks." In Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), 2012 Asia-Pacific, pp. 1-8. IEEE, 2012.
  • Fajardo, Jose Oscar, Ianire Taboada, and Fidel Liberal. "Improving content delivery efficiency through multi-layer mobile edge adaptation." IEEE Network 29, no. 6 (2015): 40-46.
  • Farshad, Arsham, Panagiotis Georgopoulos, Matthew Broadbent, Mu Mu, and Nicholas Race. "Leveraging SDN to provide an in-network QoE measurement framework." In Computer Communications Workshops (INFOCOM WKSHPS), 2015 IEEE Conference on, pp. 239-244. IEEE, 2015.
  • García-Pineda, Miguel, Santiago Felici-Castell, and Jaume Segura-García. "Adaptive SDN-based architecture using QoE metrics in live video streaming on Cloud Mobile Media." In Software Defined Systems (SDS), 2017 Fourth International Conference on, pp. 100-105. IEEE, 2017.
  • Gharsallaoui, Rahma, Mohamed Hamdi, and TaiHoon Kim. "Video streaming strategy based on feedback control loop theory in cloud platform." In Ubiquitous and Future Networks (ICUFN), 2017 Ninth International Conference on, pp. 854-859. IEEE, 2017.
  • He, Qiyun, Jiangchuan Liu, Chonggang Wang, and Bo Li. "Coping with heterogeneous video contributors and viewers in crowdsourced live streaming: A cloudbased approach." IEEE Transactions on Multimedia 18, no. 5 (2016): 916-928.
  • Heikkinen, Antti, Janne Vehkaperä, Toni Mäki, and Mikko Myllyniemi. "Dynamic and intelligent sandenabled cdn management." In Proceedings of the 7th International Conference on Multimedia Systems, p. 35. ACM, 2016.
  • Heikkinen, Antti, Tiia Ojanperä, and Janne Vehkaperä. "Dynamic cache optimization for DASH clients in content delivery networks." In Consumer Communications & Networking Conference (CCNC), 2016 13th IEEE Annual, pp. 980-983. IEEE, 2016.
  • Hemmati, Mahdi. "New Bandwidth Allocation Methods to Provide Quality-of-Experience Fairness for Video Streaming Services." PhD diss., Université d'Ottawa/University of Ottawa, 2017.
  • Hong, Hua-Jun, Chih-Fan Hsu, Tsung-Han Tsai, Chun-Ying Huang, Kuan-Ta Chen, and Cheng-Hsin Hsu. "Enabling adaptive cloud gaming in an opensource cloud gaming platform." IEEE Transactions on Circuits and Systems for Video Technology 25, no. 12 (2015): 2078-2091.
  • Jmal, Rihab, Gwendal Simon, and Lamia Chaari. "Network-assisted strategy for dash over CCN." In Multimedia and Expo (ICME), 2017 IEEE International Conference on, pp. 13-18. IEEE, 2017.
  • Kleinrouweler, Jan Willem, Sergio Cabrero, and Pablo Cesar. "Delivering stable high-quality video: An SDN architecture with dash assisting network elements." In Proceedings of the 7th International Conference on Multimedia Systems, p. 4. ACM, 2016.
  • Kumar, Satish, Santhosh Sriram, Arnab Sarkar, and Arijit Sur. "A three level adaptive video streaming framework over LTE." In Systems, Man, and Cybernetics (SMC), 2016 IEEE International Conference on, pp. 002442-002447. IEEE, 2016.
  • Lai, Cheng-Jia, Wenyi Wang, and Shih-cheng Stan Yang. "Adaptive marking for WRED with intra-flow packet priorities in network queues." U.S. Patent 9,680,760, issued June 13, 2017.
  • Li, Chenglin, Laura Toni, Junni Zou, Hongkai Xiong, and Pascal Frossard. "QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming." IEEE Transactions on Multimedia (2017).
  • Lievens, Jan, Adrian Munteanu, Danny De Vleeschauwer, and Werner Van Leekwijck. "Perceptual video quality assessment in HTTP adaptive streaming." In Consumer Electronics (ICCE), 2015 IEEE International Conference on, pp. 72-73. IEEE, 2015.
  • Liu, Yaning, Joost Geurts, Jean-Charles Point, Stefan Lederer, Benjamin Rainer, Christopher Muller, Christian Timmerer, and Hermann Hellwagner. "Dynamic adaptive streaming over CCN: a caching and overhead analysis." In Communications (ICC), 2013 IEEE International Conference on, pp. 36293633. IEEE, 2013.
  • Mahindra, Rajesh, Mohammad Khojastepour, Sampath Rangarajan, and Jiasi Chen. "Scheduling framework for adaptive video delivery over cellular networks." U.S. Patent 9,338,693, issued May 10, 2016.
  • Mangla, Tarun, Nawanol Theera-Ampornpunt, Mostafa Ammar, Ellen Zegura, and Saurabh Bagchi.
  • "Video through a crystal ball: effect of bandwidth prediction quality on adaptive streaming in mobile environments." In Proceedings of the 8th International Workshop on Mobile Video, p. 1. ACM, 2016.
  • Mangla, Tarun, Nawanol Theera-Ampornpunt, Mostafa Ammar, Ellen Zegura, and Saurabh Bagchi.
  • "Video through a crystal ball: effect of bandwidth prediction quality on adaptive streaming in mobile environments." In Proceedings of the 8th International Workshop on Mobile Video, p. 1. ACM, 2016.
  • Menkovski, V., and A. Liotta. "Intelligent control for adaptive video streaming." In Consumer Electronics (ICCE), 2013 IEEE International Conference on, pp. 127-128. IEEE, 2013.
  • Metzger, Florian, Eirini Liotou, Christian Moldovan, and Tobias Hoßfeld. "TCP video streaming and mobile networks: Not a love story, but better with context." Computer Networks 109 (2016): 246-256.
  • Mu, Mu, Matthew Broadbent, Arsham Farshad, Nicholas Hart, David Hutchison, Qiang Ni, and Nicholas Race. "A scalable user fairness model for adaptive video streaming over SDN-assisted future networks." IEEE Journal on Selected Areas in Communications 34, no. 8 (2016): 2168-2184.
  • Munaretto, Daniele, Fabio Giust, Gerald Kunzmann, and Michele Zorzi. "Performance analysis of dynamic adaptive video streaming over mobile content delivery networks." In Communications (ICC), 2014 IEEE International Conference on, pp. 1053-1058. IEEE, 2014.
  • Nguyen, Duy-Huy, Hang Nguyen, and Eric Renault. "A new non-intrusive model for measuring volte quality based on wideband e-model." Communications on Applied Electronics 5, no. 8 (2016): 8.
  • Ojanpera, Tiia, and Heli Kokkoniemi-Tarkkanen. "Experimental Evaluation of a Wireless Bandwidth Management System for Multiple DASH Clients." In Global Communications Conference (GLOBECOM), 2016 IEEE, pp. 1-7. IEEE, 2016.
  • Ojanperä, Tiia, and Heli Kokkoniemi-Tarkkanen. "Wireless bandwidth management for multiple video clients through network-assisted DASH." In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2016 IEEE 17th International Symposium on A, pp. 1-3. IEEE, 2016.
  • Oyman, Ozgur. "Dash-aware network application function (d-naf)." U.S. Patent Application 14/653,779, filed December 23, 2013.
  • Petrangeli, Stefano, Tim Wauters, Rafael Huysegems, Tom Bostoen, and Filip De Turck. "Network-based dynamic prioritization of HTTP adaptive streams to avoid video freezes." In Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on, pp. 1242-1248. IEEE, 2015.
  • Rainer, Benjamin, Stefan Petscharnig, Christian Timmerer, and Hermann Hellwagner. "Statistically Indifferent Quality Variation: An Approach for Reducing Multimedia Distribution Cost for Adaptive Video Streaming Services." IEEE Transactions on Multimedia 19, no. 4 (2017): 849-860.
  • Raj, L. Arun, Dhananjay Kumar, H. Iswarya, S. Aparna, and A. Srinivasan. "Adaptive video streaming over HTTP through 4G wireless networks based on buffer analysis." EURASIP Journal on Image and Video Processing 2017, no. 1 (2017): 41.
  • Ramakrishna, M., and A. K. Karunakar. "SIP and SDP based content adaptation during real-time video streaming in Future Internets." Multimedia Tools and Applications 76, no. 20 (2017): 21171-21191.
  • Rodríguez, Demóstenes Z., Zhou Wang, Renata L. Rosa, and Graça Bressan. "The impact of videoqualitylevel switching on user quality of experience in dynamic adaptive streaming over HTTP." EURASIP Journal on Wireless Communications and Networking 2014, no. 1 (2014): 216.
  • Staelens, Nicolas, Jonas De Meulenaere, Maxim Claeys, Glenn Van Wallendael, Wendy Van den Broeck, Jan De Cock, Rik Van de Walle, Piet Demeester, and Filip De Turck. "Subjective quality assessment of longer duration video sequences delivered over HTTP adaptive streaming to tablet devices." IEEE Transactions on Broadcasting 60, no. 4 (2014): 707-714.
  • Thomas, Emmanuel, M. O. van Deventer, Thomas Stockhammer, Ali C. Begen, and Jeroen Famaey.
  • "Enhancing MPEG DASH performance via server and network assistance." (2015): 8-8.
  • Thomas, Emmanuel, M. O. van Deventer, Thomas Stockhammer, Ali C. Begen, M-L. Champel, and Ozgur Oyman. "Applications and deployments of server and network assisted DASH (SAND)." (2016): 22-8.
  • Trevisan, Martino, Idilio Drago, and Marco Mellia. "Impact of Access Speed on Adaptive Video Streaming Quality: A Passive Perspective." In Proceedings of the 2016 workshop on QoE-based Analysis and Management of Data Communication Networks, pp. 7-12. ACM, 2016.
  • Uitto, Mikko, and Antti Heikkinen. "SAND-assisted encoding control for energy-aware MPEG-DASH live streaming." In Software, Telecommunications and Computer Networks (SoftCOM), 2016 24th International Conference on, pp. 1-5. IEEE, 2016.
  • Usman, Muhammad, Xiangjian He, Kin-Man Lam, Min Xu, Syed Mohsin Matloob Bokhari, and Jinjun Chen. "Frame interpolation for cloud-based mobile video streaming." IEEE Transactions on Multimedia 18, no. 5 (2016): 831-839.
  • Van Adrichem, Niels LM, Christian Doerr, and Fernando A. Kuipers. "Opennetmon: Network monitoring in openflow software-defined networks." In Network Operations and Management Symposium (NOMS), 2014 IEEE, pp. 1-8. IEEE, 2014.
  • Wang, Shaoxuan, and Sujit Dey. "Adaptive mobile cloud computing to enable rich mobile multimedia applications." IEEE Transactions on Multimedia 15, no. 4 (2013): 870-883.
  • Wang, Xiaofei, Min Chen, Ted Taekyoung Kwon, LaurenceT Yang, and Victor CM Leung. "AMEScloud: A framework of adaptive mobile video streaming and efficient social video sharing in the clouds." IEEE Transactions on Multimedia 15, no. 4 (2013): 811-820.
  • Wang, Xiaofei, Ted Kwon, Yanghee Choi, Haiyang Wang, and Jiangchuan Liu. "Cloud-assisted adaptive video streaming and social-aware video prefetching for mobile users." IEEE wireless communications 20, no. 3 (2013): 72-79.
  • Wen, Yonggang, Xiaoqing Zhu, Joel JPC Rodrigues, and Chang Wen Chen. "Cloud mobile media: Reflections and outlook." IEEE transactions on multimedia 16, no. 4 (2014): 885-902.
  • Wu, Jiyan, Chau Yuen, Ngai-Man Cheung, and Junliang Chen. "Delay-constrained high definition video transmission in heterogeneous wireless networks with multi-homed terminals." IEEE Transactions on Mobile Computing 15, no. 3 (2016): 641-655.
  • Wu, Jiyan, Chau Yuen, Ngai-Man Cheung, Junliang Chen, and Chang Wen Chen. "Enabling adaptive high-frame-rate video streaming in mobile cloud gaming applications." IEEE Transactions on Circuits and Systems for Video Technology 25, no. 12 (2015): 1988-2001.
  • Xie, Xiufeng, Xinyu Zhang, Swarun Kumar, and Li Erran Li. "pistream: Physical layer informed adaptive video streaming over lte." In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, pp. 413-425. ACM, 2015.
  • Xue, Jingteng, Dong-Qing Zhang, Heather Yu, and Chang Wen Chen. "Assessing quality of experience for adaptive HTTP video streaming." In Multimedia and Expo Workshops (ICMEW), 2014 IEEE International Conference on, pp. 1-6. IEEE, 2014.
  • Yin, Xiaoqi, Mihovil Bartulović, Vyas Sekar, and Bruno Sinopoli. "On the efficiency and fairness of multiplayer HTTP-based adaptive video streaming." In American Control Conference (ACC), 2017, pp. 4236-4241. IEEE, 2017.
  • Yin, Xiaoqi, Vyas Sekar, and Bruno Sinopoli. "System and Method for Dynamic Adaptive Video Streaming Using Model Predictive Control." U.S. Patent Application 15/082,444, filed March 28, 2016.
  • Zhao, Mincheng, Xiangyang Gong, Jie Liang, Jia Guo, Wendong Wang, Xirong Que, and Shiduan Cheng. "A cloud-assisted DASH-based scalable interactive multiview video streaming framework." In Picture Coding Symposium (PCS), 2015, pp. 221-226. IEEE, 2015.

Abstract Views: 216

PDF Views: 0




  • SAND and Cloud-Based Strategies for Adaptive Video Streaming

Abstract Views: 216  |  PDF Views: 0

Authors

Koffka Khan
Department of Computing and Information Technology, The University of the West Indies, Trinidad and Tobago, W.I, India
Wayne Goodridge
Department of Computing and Information Technology The University of the West Indies, Trinidad and Tobago, W.I, India

Abstract


A new architecture for defining network collaboration in DASH is called SAND. It aims to standardize communication amongst network agents participating in the streaming process. This work produces a novel taxonomy for SAND-based approaches. It places AVS solutions into four categories: (1) Management Architecture (2) Cache-based, (3) Optimization, and (4) Paradigm. Sub-categories of Management Architecture are (a) Cognitive, (b) Prioritization, and (c) Encoding and Signaling, while sub-categories of Paradigm are (a) SDN-based, (b) CDN-based, and (c) CCN-based. The approaches representing each category are presented. It is shown that using the SANDs architecture proves beneficial to approaches adopting it. In recent years Cloud-based strategies for AVS have been an important area of research and industry. This paper elaborates on Cloud-based strategies. It places current strategies into a taxonomy. The Cloud-based AVS strategies are categorized into (1) Social- Awareness, (2) Cloud-based CDN, (3) Cloud-based Gaming, (4) Cloud-based SDN, (5) File-hosting services, (6) View synthesis techniques, and (7) Error Concealment techniques. The implementations that exist for the Cloudbased strategies are discussed. Thus, the advantages of both SAND and Cloud-based approaches for use in DASHbased systems are illustrated.

Keywords


DASH, SAND, Adaptive, Video, Streaming, Sdn, Optimization, Cache, CDN, Encoding, Signaling, Cloud, Social-Awareness, Gaming.

References