DASCo: dynamic adaptive streaming over CoAP
Piotr Krawiec , Maciej Sosnowski , Jordi Mongay Batalla , Constandinos X. Mavromoustakis , George Mastorakis
AbstractThis 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.
|Journal series||Multimedia Tools and Applications, ISSN 1380-7501, (A 25 pkt)|
|Publication size in sheets||0.95|
|Keywords in English||Adaptive streaming, CoAP, Internet of things, Multimedia IoT, Dash|
|project||The Develpment of Digital Communicatios. Project leader: Siuzdak Jerzy,
, Phone: +48 22 234-7868, start date 07-06-2017, planned end date 30-11-2018, IT/2017/statut, Implemented
|License||Journal (articles only); published final; ; after publication|
|Score|| = 25.0, 28-09-2017, ArticleFromJournal|
= 30.0, 28-09-2017, ArticleFromJournal
|Publication indicators||: 2016 = 1.53 (2) - 2016=1.572 (5)|
|Citation count*||1 (2018-06-28)|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.