Academia.eduAcademia.edu

Outline

DASCo: dynamic adaptive streaming over CoAP

Multimedia Tools and Applications

https://doi.org/10.1007/S11042-017-4854-Z

Abstract

This paper presents the Dynamic Adaptive Streaming over CoAP (DASCo), a solution for adaptive media streaming in the Internet of Things (IoT) environment. DASCo combines DASH (Dynamic Adaptive Streaming over HTTP), the widespread open standard for HTTP-compliant streaming, with Constrained Application Protocol (CoAP), the vendorindependent web transfer protocol designed for resource-constrained devices. The proposed solution uses DASH formats and mechanisms to make media segments available for consumers, and exploits CoAP to deliver media segments to consumers' applications. Consequently, the DASCo player offers native interoperability with IoT devices that are accessed via CoAP, thus it allows easy access to data collected by different sensors in order to enrich the multimedia services. In the paper we present an overview of constraints of default CoAP implementation with respect to media streaming, and propose guidelines for development of adaptive streaming service over CoAP. Moreover, we discuss the features of CoAP that can be investigated when designing an efficient adaptive algorithm for DASCo. Presented experimental results show poor performance of DASCo when default values of CoAP transmission parameters have been used. However, adjusting the parameters according to the network conditions considerably improves DASCo efficiency. Furthermore, in bad network conditions the enhanced DASCo is characterized by a more stable download rate compared to DASH. This feature is important in the context of dynamic media adaptation, since it allows an adaptation algorithm to better fit media bit rate with download conditions.

References (49)

  1. 3GPP Technical Specification, BTransparent end-to-end packet-switched streaming service (PSS);
  2. Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)^, 3GPP TS 26.247 V10.9.0 (2014-12), Release 10, http://www.3gpp.org/ftp/Specs/2016-12/Rel-10/26_series/. Accessed 19 December 2016
  3. Adame T, Bel A, Bellalta B, Barcelo J, Oliver M (2014) IEEE 802.11AH: the WiFi approach for M2M communications. IEEE Wireless Communications Magazine
  4. Adhikari V, Guo Y, Hao F, Varvello M, Hilt V, Steiner M and Zhang Z (2012) Unreeling Netflix: Understanding and improving multi CDN movie delivery. Proc. IEEE INFOCOM, pp. 1620-1628.
  5. Afzal B, Alvi SA and Shah GA (2016) Adaptive duty cycling based multi-hop PSMP for internet of multimedia things. 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, pp. 895-900
  6. Beben A et al (2012) Content Aware Network Based on Virtual Infrastructure, in: Proceedings of 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/ Distributed Computing / Hochin Teruhisa, Lee Roger (eds.), IEEE Computer Society
  7. Beben A, Wisniewski P, Mongay Batalla J, Krawiec P (2016) ABMA+ : lightweight and efficient algorithm for HTTP adaptive streaming. In the Proc. of the 7th international Conference on Multimedia Systems ACM MMSys2016, Klagenfurt, Austria
  8. Bormann C, Shelby Z (2016) Block-Wise Transfers in the Constrained Application Protocol (CoAP), Internet Engineering Task Force (IETF), RFC 7959
  9. Bormann C, Betzler A, Gomez C, Demirkol I (2016) CoAP Simple Congestion Control/Advanced. Internet Engineering Task Force (IETF), Internet-Draft, October 20
  10. Choi G, Kim D, Yeom I (2016) Efficient streaming over CoAP. 2016 International Conference on Information Networking (ICOIN), Kota Kinabalu, pp. 476-478
  11. Chotard L, Lagorce X, Posch C (2016) Ultra-low bandwidth video streaming using a neuromorphic, scene-driven image sensor. 2016 I.E. international symposium on circuits and Systems (ISCAS), Montreal, QC, pp. 455-455
  12. Cisco White Paper. BCisco Visual Networking Index: Forecast and Methodology, 2015-2020^, June 2016. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/vni- hyperconnectivity-wp.pdf. Accessed 19 Dec 2016
  13. Colitti W, Steenhaut K, De Caro N (2011) Integrating Wireless Sensor Networks with the Web. Extending the Internet to Low power and Lossy Networks Workshop (IP+SN 2011), Chicago, IL
  14. Eriksson E A, Ohlman B, Persson KÅ, Malik AM, Ihlar M, Sunde L (2015) Scalable point-to-multipoint communication for cloud networking using information-centric networking. 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, pp. 654-662
  15. Gao W et al. (2016) Assessing Performance of Constrained Application Protocol (CoAP) in MANET Using Emulation. Proceedings of the International Conference on Research in Adaptive and Convergent Systems RACS '16, Odense, Denmark, pp. 103-108
  16. Gowri S R et al. (2015) Dawn: Dependable Networking Framework for Multimedia-enabled Internet-of- Things. Proceedings of the 13th International Conference on Advances in Mobile Computing and Multimedia MoMM 2015, Brussels, Belgium, pp 211-215
  17. Hartke K (2015) Observing Resources in the Constrained Application Protocol (CoAP), Internet Engineering Task Force (IETF), RFC 7641
  18. Hui J, (ed.), Thubert P (2011) Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Net- works. Internet Engineering Task Force (IETF), RFC 6282
  19. ISO/IEC 23009-1 (2014) Information technology -Dynamic adaptive streaming over HTTP (DASH) - Media presentation description and segment formats
  20. Jacobson V et al (2009) Networking named content. In Proc. of the 5th International Conference on Emerging Networking Experiments and Technologies (CoNEXT '09). New York: ACM, pp. 1-12
  21. Kokkonis G, Psannis KE, Roumeliotis M, Schonfeld D (2017) Real-time wireless multisensory smart surveillance with 3D-HEVC streams for internet-of-things (IoT). J Supercomput 73(3): 1044-1062
  22. Lederer S, Müller C, Timmerer C (2012) Dynamic Adaptive Streaming over HTTP Dataset. In Proceedings of the ACM Multimedia Systems Conference 2012, Chapel Hill, North Carolina, February 22-24
  23. Lin C-H, Ke C-H, Shieh C-K and Chilamkurti NK (2006) The Packet Loss Effect on MPEG Video Transmission in Wireless Networks. 20th International Conference on Advanced Information Networking and Applications -Volume 1 (AINA'06), Vienna, pp. 565-572
  24. Live Streaming API. YouTube on-line guides and tutorials for developers. https://developers.google. com/youtube/v3/live/guides/encoding-with-dash. Accessed 19 December 2016
  25. Martinez-Julia P, García ET, Murillo JO, Skarmeta AF (2013) Evaluating Video Streaming in Network Architectures for the Internet of Things. 2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, Taichung, pp. 411-415
  26. Memos VA, Psannis KE (2016) Encryption algorithm for efficient transmission of HEVC media. J Real- Time Image Proc 12(2):473-482
  27. Mitrea M, Kim S-K, Chun S, Use cases for Internet of Media Things and Wearables, MPEG 3DG Subgroup, ISO/IEC JTC, October 2016, http://mpeg.chiariglione.org/standards/exploration/internet-media- things-and-wearables. Accessed 10 April 2017
  28. Mongay Batalla J (2015) Advanced Multimedia Service Provisioning based on efficient interoperability of adaptive streaming protocol and High Efficient Video Coding. Springer Journal of Real-Time Image Processing
  29. Mongay Batalla J, Krawiec P (2014) Conception of ID layer performance at the network lev-el for internet of things. Springer J Pers Ubiquit Comput 18(2):465-480
  30. Mongay Batalla J, Krawiec P, Beben A, Wisniewski P, Chydzinski A (2016) Adaptive video streaming: rate and buffer on the track of minimum Rebuffering. IEEE J Sel Areas Commun 34(8):2154-2167
  31. Montenegro G, Kushalnagar N, Hui J, Culler D (2007) Transmission of IPv6 Packets over IEEE 802.15.4 Networks. Internet Engineering Task Force (IETF), RFC 4944
  32. PL-LAB2020 experimental infrastructure. Website: http://www.pllab.pl/. Accessed 19 Dec 2016
  33. Psannis KE (2016) HEVC in wireless environments. J Real-Time Image Proc 12(2):509-516
  34. Psannis KE, Ishibashi Y (2009) Efficient error resilient algorithm for H.264/AVC: mobility Management in Wireless Video Streaming. Springer Telecommun Syst J 41(2):65-76
  35. Rikli NE, Alabdulkarim M (2014) Cross-layer-based adaptive video transport over low bit-rate Multihop WSNs. Can J Electr Comput Eng 37(4):182-191
  36. Seema A, Schwoebel L, Shah T, Morgan J, Reisslein M (2015) WVSNP-DASH: name-based segmented video streaming. IEEE Trans Broadcast 61(3):346-355
  37. Shelby Z (2012) Constrained RESTful environments (CoRE) link format. Internet Engineering Task Force (IETF), RFC 6690
  38. Shelby, Z., Hartke, K., and Bormann C (2014) The Constrained Application Protocol (CoAP). Internet Engineering Task Force (IETF), RFC 7252
  39. Skodzik J et al (2015) CoHaRT: a P2P-based deterministic transmission of large data amounts using CoAP, 2015 I.E. International Conference on Industrial Technology (ICIT), Seville, pp. 1851-1856
  40. Tanganelli G, Vallati C, Mingozzi E (2015) CoAPthon: Easy Development of CoAP-based IoT Applications with Python. IEEE World Forum on Internet of Things (WF-IoT 2015), Milan, pp. 63-68
  41. Thoma M, Braun T, Magerkurth C, Antonescu AF (2014) Managing things and services with semantics: A survey. 2014 I.E. Network Operations and Management Symposium (NOMS), Krakow, pp. 1-5
  42. Wireshark: network protocol analyzer: http://www.wireshark.org. Accessed 19 Dec 2016
  43. Wisniewski P, Beben A, Mongay Batalla J, Krawiec P (2015) On delimiting video rebuffering for stream switching adaptive applications. IEEE Int. Conference on Communications ICC, London
  44. Xu J, Andrepoulos Y, Xiao Y, van der Schaar M (2014) Non-stationary resource allocation policies for delay-constrained video streaming: application to video over internet-of-things-enabled networks. IEEE J Sel Areas Commun 32(4):782-794
  45. Piotr Krawiec (P.Krawiec@itl.waw.pl) received a Ph.D. degree in telecommunications from Warsaw University of Technology (WUT), Poland in 2011. He is an assistant professor at the Internet Technologies and Applications Department at the National Institute of Telecommunications, Poland, and concurrently holds a research positon at WUT. His research interests lie in the areas of multimedia delivery, streaming protocols, wireless communica- tions and the Internet of Things.
  46. Maciej Sosnowski (m.sosnowski@tele.pw.edu.pl) received M.Sc. degree in telecommunications from Warsaw University of Technology in 2012, currently he is a Ph.D student. He is a member of the Internet Technologies and Applications Department at the National Institute of Telecommunications, Poland, and concurrently holds a research positon at WUT. His research interests lie in the areas of queuing theory, virtualization techniques and the Internet of Things.
  47. Jordi Mongay Batalla (J.Mongay@itl.waw.pl) PhD, is the Head of Internet Technologies and Applications Department at the National Institute of Telecommunications. He is also with Warsaw University of Technology where he is Assistant Professor and provides research in Internet protocols and applications, especially multi- media delivery, Internet of Things and Cloud/Edge computing. He has written more than 100 research papers in known international journals and conferences and is part of the editorial board of several journals.
  48. Constandinos X. Mavromoustakis (mavromoustakis.c@unic.ac.cy) is currently a Professor at the Department of Computer Science at the University of Nicosia, Cyprus where he is leading the Mobile Systems Lab. He is a vice-chair of IEEE/R8 regional Cyprus section since Jan. 2016, and since May 2009 he serves as the Chair of C16 Computer Society Chapter of the Cyprus IEEE section. He has a dense research work outcome (more than 220 papers) in Distributed Mobile Systems and spatio-temporal scheduling, consisting of numerous refereed publications including several books, whereas he has served as track Chair and co-Chair of various IEEE International Conferences.
  49. George Mastorakis (mastorakis@gmail.com) received his B.Eng. degree from the University of Manchester, his M.Sc. from University College London, and his Ph.D. from the University of the Aegean. He is Associate Professor at the Technological Educational Institute of Crete and Research Associate at the Centre for Techno- logical Research of Crete. His research interests include cognitive radio networks, network traffic analysis, and radio resource management.