Abstract

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.

Highlights

  • In recent years, the use of video content on the Internet has increased to 60% of all global traffic.Different studies, such as [1], predict that the Internet video traffic will account for 80 percent of all Internet consumer traffic in 2019

  • Implementation could be related to the use of User Datagram Protocol (UDP) in all communications by the Web Real-Time Communication (WebRTC) protocol, whereas, in the Real Time Streaming Protocol (RTSP) protocol, TCP is used for the control

  • For peer-to-peer communications, WebRTC sends the video directly to the other peer, while, in the case of RTSP, the video is sent to the server and the server sends it to the other peer

Read more

Summary

Introduction

The use of video content on the Internet has increased to 60% of all global traffic. Different studies, such as [1], predict that the Internet video traffic will account for 80 percent of all Internet consumer traffic in 2019 This rapid increase is partly due to the huge growth in the sales of smartphones over the last few years, as smartphones have become the major video content creators. The parameters analysed in this work measure the QoS in a direct way, but indirectly influence the QoE These two implementations were compared with the most widely used Android and web video streaming applications, which implement those and other protocols.

Related Work
Preliminaries
WebRTC
Implemented Systems
RTSP Streaming Platform
Direct WebRTC Streaming Platform
Comparative Study
Comparative Analysis between the Two Implemented Systems
Comparative Analysis of Smartphone to Web Streaming Applications
Comparative Analysis of Smartphone to Smartphone Streaming Applications
Experiments Results Summary
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call