Next Article in Journal
Autonomous Car Parking System through a Cooperative Vehicular Positioning Network
Next Article in Special Issue
Towards Citizen Co-Created Public Service Apps
Previous Article in Journal
Variable Admittance Control Based on Fuzzy Reinforcement Learning for Minimally Invasive Surgery Manipulator
Previous Article in Special Issue
Patients’ Data Management System Protected by Identity-Based Authentication and Key Exchange
Article Menu
Issue 4 (April) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(4), 846;

Implementation and Analysis of Real-Time Streaming Protocols

Department of Computer Engineering and Systems, University of La Laguna, 38206 Tenerife, Spain
Authors to whom correspondence should be addressed.
Received: 30 January 2017 / Revised: 28 March 2017 / Accepted: 8 April 2017 / Published: 12 April 2017
(This article belongs to the Special Issue Selected Papers from UCAmI 2016)
Full-Text   |   PDF [1194 KB, uploaded 13 April 2017]   |  


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. View Full-Text
Keywords: streaming; quality of experience; quality of service; Android; WebRTC; RTSP streaming; quality of experience; quality of service; Android; WebRTC; RTSP

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Santos-González, I.; Rivero-García, A.; Molina-Gil, J.; Caballero-Gil, P. Implementation and Analysis of Real-Time Streaming Protocols. Sensors 2017, 17, 846.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top