Skip to main content

Real-Time Streaming: A Comparative Study Between RTSP and WebRTC

  • Conference paper
  • First Online:
Ubiquitous Computing and Ambient Intelligence (IWAAL 2016, AmIHEALTH 2016, UCAmI 2016)

Abstract

This work presents a comparative study between two of the most used streaming protocols, RTSP and WebRTC. It describes a system designed to evaluate times at live streaming: establishment time and stream reception time from a single source to a large quantity of receivers with the use of smartphones. Two systems that use the commented protocols have been implemented, specifically, two Android applications that use these protocols in the scope of video surveillance at airports. Both systems are composed of a mobile application and a web service. The design of the systems has been done avoiding differences between these protocols for P2P communication in the same local network. Several simulations have been performed to compare them and the obtained results have been used for a comparative study between streaming establishment and sending package times of each protocol.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Begen, A.C., Akgul, T., Baugher, M.: Watching video over the web: Part 1: streaming protocols. IEEE Internet Comput. 15(2), 54–63 (2011)

    Article  Google Scholar 

  2. Bergkvist, A., Burnett, D., Jennings, C., Narayanan, A.: Webrtc 1.0: real-time communication between browsers. World Wide Web Consortium WD WD-webrtc-20120821 (2012)

    Google Scholar 

  3. Cisco: Consumer internet traffic report (2015). http://www.cisco.com

  4. Codec, A.M.: Mediacodec API. https://developer.android.com/reference/android/media/MediaCodec.html?hl=es

  5. Developers, A.: Testing with expresso. https://developer.android.com/training/testing/uitesting/espressotesting.html?hl=es

  6. Developers, G.: Libjingle library. https://developers.google.com/talk/libjingle/developer_guide

  7. Fund, F., Wang, C., Liu, Y., Korakis, T., Zink, M., Panwar, S.S: Performance of dash and webrtc video services for mobile users. In: 2013 20th International, Packet Video Workshop (PV), pp. 1–8. IEEE (2013)

    Google Scholar 

  8. Fyhertz: Libstreaming library. https://github.com/fyhertz/libstreaming

  9. Garfinkle, N.: Video on demand (Jun 25 1996), uS Patent 5,530,754

    Google Scholar 

  10. Schulzrinne, H.: RTP: a transport protocol for real-time applications. https://www.ietf.org/rfc/rfc3550.txt

  11. Ickin, S., Fiedler, M., Wac, K., Arlos, P., Temiz, C., Mkocha, K.: Vlqoe: video qoe instrumentation on the smartphone. Multimedia Tools Appl. 74(2), 381–411 (2015)

    Article  Google Scholar 

  12. Khan, S.Q., Gaglianello, R., Luna, M.: Experiences with blending http, rtsp, and ims [ip multimedia systems (ims) infrastructure and services]. IEEE Commun. Mag. 45(3), 122–128 (2007)

    Article  Google Scholar 

  13. Kurento: Official web page. https://www.kurento.org/

  14. Live555: Official web page. http://www.live555.com/

  15. Recorder, A.M.: Mediarecorder API. https://developer.android.com/reference/android/media/MediaRecorder.html

  16. Schulzrinne, H.: Real time streaming protocol (rtsp) (1998)

    Google Scholar 

  17. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: Real-time transport protocol. RFC1899 (2003)

    Google Scholar 

  18. Stockhammer, T.: Dynamic adaptive streaming over http-: standards and design principles. In: Proceedings of the Second Annual ACM Conference on Multimedia Systems, pp. 133–144. ACM (2011)

    Google Scholar 

  19. Umesh, A.: Performance analysis of transmission protocols for h. 265 encoder (2015)

    Google Scholar 

  20. Zhang, H., Al-Nuaimi, A., Gu, X., Fahrmair, M., Ishibashi, R.: Seamless and efficient stream switching of multi-perspective videos. In: 2012 19th International Packet Video Workshop (PV), pp. 31–36. IEEE (2012)

    Google Scholar 

Download references

Acknowledgments

Research partially supported by TESIS2015010102, TESIS2015010106, RTC-2014-1648-8, TEC2014-54110-R, MTM-2015-69138-REDT and DIG02-INSITU.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Iván Santos-González .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Santos-González, I., Rivero-García, A., González-Barroso, T., Molina-Gil, J., Caballero-Gil, P. (2016). Real-Time Streaming: A Comparative Study Between RTSP and WebRTC. In: García, C., Caballero-Gil, P., Burmester, M., Quesada-Arencibia, A. (eds) Ubiquitous Computing and Ambient Intelligence. IWAAL AmIHEALTH UCAmI 2016 2016 2016. Lecture Notes in Computer Science(), vol 10070. Springer, Cham. https://doi.org/10.1007/978-3-319-48799-1_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48799-1_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48798-4

  • Online ISBN: 978-3-319-48799-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics