Cargando…

Implementation and Analysis of Real-Time Streaming Protocols

Communication media have become the primary way of interaction thanks to the discovery and innovation of many new technologies. One of the most widely used communication systems today is video streaming, which is constantly evolving. Such communications are a good alternative to face-to-face meeting...

Descripción completa

Detalles Bibliográficos
Autores principales: Santos-González, Iván, Rivero-García, Alexandra, Molina-Gil, Jezabel, Caballero-Gil, Pino
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5424723/
https://www.ncbi.nlm.nih.gov/pubmed/28417949
http://dx.doi.org/10.3390/s17040846
_version_ 1783235178057957376
author Santos-González, Iván
Rivero-García, Alexandra
Molina-Gil, Jezabel
Caballero-Gil, Pino
author_facet Santos-González, Iván
Rivero-García, Alexandra
Molina-Gil, Jezabel
Caballero-Gil, Pino
author_sort Santos-González, Iván
collection PubMed
description Communication media have become the primary way of interaction thanks to the discovery and innovation of many new technologies. One of the most widely used communication systems today is video streaming, which is constantly evolving. Such communications are a good alternative to face-to-face meetings, and are therefore very useful for coping with many problems caused by distance. However, they suffer from different issues such as bandwidth limitation, network congestion, energy efficiency, cost, reliability and connectivity. Hence, the quality of service and the quality of experience are considered the two most important issues for this type of communication. This work presents a complete comparative study of two of the most used protocols of video streaming, Real Time Streaming Protocol (RTSP) and the Web Real-Time Communication (WebRTC). In addition, this paper proposes two new mobile applications that implement those protocols in Android whose objective is to know how they are influenced by the aspects that most affect the streaming quality of service, which are the connection establishment time and the stream reception time. The new video streaming applications are also compared with the most popular video streaming applications for Android, and the experimental results of the analysis show that the developed WebRTC implementation improves the performance of the most popular video streaming applications with respect to the stream packet delay.
format Online
Article
Text
id pubmed-5424723
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-54247232017-05-12 Implementation and Analysis of Real-Time Streaming Protocols Santos-González, Iván Rivero-García, Alexandra Molina-Gil, Jezabel Caballero-Gil, Pino Sensors (Basel) Article Communication media have become the primary way of interaction thanks to the discovery and innovation of many new technologies. One of the most widely used communication systems today is video streaming, which is constantly evolving. Such communications are a good alternative to face-to-face meetings, and are therefore very useful for coping with many problems caused by distance. However, they suffer from different issues such as bandwidth limitation, network congestion, energy efficiency, cost, reliability and connectivity. Hence, the quality of service and the quality of experience are considered the two most important issues for this type of communication. This work presents a complete comparative study of two of the most used protocols of video streaming, Real Time Streaming Protocol (RTSP) and the Web Real-Time Communication (WebRTC). In addition, this paper proposes two new mobile applications that implement those protocols in Android whose objective is to know how they are influenced by the aspects that most affect the streaming quality of service, which are the connection establishment time and the stream reception time. The new video streaming applications are also compared with the most popular video streaming applications for Android, and the experimental results of the analysis show that the developed WebRTC implementation improves the performance of the most popular video streaming applications with respect to the stream packet delay. MDPI 2017-04-12 /pmc/articles/PMC5424723/ /pubmed/28417949 http://dx.doi.org/10.3390/s17040846 Text en © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Santos-González, Iván
Rivero-García, Alexandra
Molina-Gil, Jezabel
Caballero-Gil, Pino
Implementation and Analysis of Real-Time Streaming Protocols
title Implementation and Analysis of Real-Time Streaming Protocols
title_full Implementation and Analysis of Real-Time Streaming Protocols
title_fullStr Implementation and Analysis of Real-Time Streaming Protocols
title_full_unstemmed Implementation and Analysis of Real-Time Streaming Protocols
title_short Implementation and Analysis of Real-Time Streaming Protocols
title_sort implementation and analysis of real-time streaming protocols
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5424723/
https://www.ncbi.nlm.nih.gov/pubmed/28417949
http://dx.doi.org/10.3390/s17040846
work_keys_str_mv AT santosgonzalezivan implementationandanalysisofrealtimestreamingprotocols
AT riverogarciaalexandra implementationandanalysisofrealtimestreamingprotocols
AT molinagiljezabel implementationandanalysisofrealtimestreamingprotocols
AT caballerogilpino implementationandanalysisofrealtimestreamingprotocols