Advertisement

Wireless Networks

, Volume 25, Issue 8, pp 4727–4736 | Cite as

Reliable transmission of stream transported media in wireless real time communications

  • Rolando HerreroEmail author
Article
  • 39 Downloads

Abstract

The Real Time Protocol (RTP) provides a well established mechanism for media transmission that typically relies on the packetization on top of the User Datagram Protocol. One serious problem of datagram based traffic, however, is that highly restrictive firewalls prevent their traversal making Real Time Communication not possible. The alternative of transporting RTP on top of the Transport Control Protocol , while reliable, it is not effective as ever-present network packet loss introduces latency that degrades media quality and negatively affects user experience. In this paper, a scheme that relies on multiplexing media frames over multiple streams is proposed. This mechanism is analyzed through a novel analytical model that links application and network packet loss in the context of wireless multiple stream transport. The model is later validated by means of an experimental framework that relying on state of the art speech codecs and quality metrics quantifies its advantages.

Keywords

RTC TCP Multiplexing Firewall traversal Packet loss 

References

  1. 1.
    3GPP: Ts 26.071 (2008). Mandatory speech codec speech processing functions; amr speech codec; general description. Technical Report TS 26.071, 3rd generation partnership project.Google Scholar
  2. 2.
    3GPP: Ts 26.190 (2008) Speech codec speech processing functions; adaptive multi-rate-wideband (amr-wb) speech codec; transcoding functions. Technical report. TS 26.190, 3rd generation partnership project Google Scholar
  3. 3.
    3GPP2: C.s0014-a (2004) Enhanced variable rate codec, speech service option 3 for wideband spread spectrum digital systems. Technical report C.S0014-A, 3rd generation partnership project 2.Google Scholar
  4. 4.
    Barton, M., Lemberg, H., Sarraf, M., Hamilton, C. (2010). Performance analysis of packet loss concealment in mobile environments with a two-state loss model. In 2010 IEEE international workshop technical committee on communications quality and reliability (CQR), pp. 1–6.  https://doi.org/10.1109/CQR.2010.5619908.
  5. 5.
    Brosh, E., Baset, S. A., Misra, V., Rubenstein, D., & Schulzrinne, H. (2010). The delay-friendliness of tcp for real-time traffic. IEEE/ACM Transactions on Networking, 18(5), 1478–1491.  https://doi.org/10.1109/TNET.2010.2050780.CrossRefGoogle Scholar
  6. 6.
    Bu, T., Liu, Y., Towsley, D. (2006). On the tcp-friendliness of voip traffic. In Proceedings IEEE INFOCOM 2006. 25TH IEEE international conference on computer communications, pp. 1–12.  https://doi.org/10.1109/INFOCOM.2006.245
  7. 7.
    Cocker, E., Ghazzi, F., Speidel, U., Dong, M.C., Wong, V., Vinck, A.J.H., Yamamoto, H., Yokoo, H., Morita, H., Ferreira, H., Emleh, A., McFadzien, R., Palelei, S., Eimann, R. (2014). Measurement of buffer requirement trends for real time traffic over tcp. In 2014 IEEE 15th International conference on high performance switching and routing (HPSR), pp. 120–124.  https://doi.org/10.1109/HPSR.2014.6900891
  8. 8.
    Ellis, M., Pezaros, D.P., Kypraios, T., Perkins, C. (2012). Modelling packet loss in rtp-based streaming video for residential users. In 2012 IEEE 37th Conference on local computer networks (LCN), pp. 220–223.  https://doi.org/10.1109/LCN.2012.6423613
  9. 9.
    Epiphaniou, G., Maple, C., Sant, P., Reeve, M. (2010). Affects of queuing mechanisms on rtp traffic: Comparative analysis of jitter, end-to-end delay and packet loss. In ARES ’10 International conference on availability, reliability, and security, 2010, pp. 33–40  https://doi.org/10.1109/ARES.2010.67.
  10. 10.
    Herrero, R. (2016). Integrating hec with circuit breakers and multipath RTP to improve RTC media quality. In Telecommunication Systems, pp. 1–11  https://doi.org/10.1007/s11235-016-0169-z..CrossRefGoogle Scholar
  11. 11.
    Herrero, R., Cadirola, M. (2014). Effect of FEC mechanisms in the performance of low bit rate codecs in lossy mobile environments. In Principles, systems and applications of IP telecommunications, IPTComm ’14 Google Scholar
  12. 12.
    Hwang, H., Yin, X., Wang, Z., Wang, H. (2009). The internet measurement of voip on different transport layer rotocols. In 2009 international conference on information networking, pp. 1–3Google Scholar
  13. 13.
    ITU-T recommendation P.501 (2009). Test signals for use in telephonometry.Google Scholar
  14. 14.
    ITU-T Recommendation P.863: Technical report, International Telecommunication Union, Geneva, Switzerland.Google Scholar
  15. 15.
    ITU-T: G.711 (2006). Pulse code modulation (pcm) of voice frequencies. Technical report G.711, International Telecommunication Union, Geneva (2006)Google Scholar
  16. 16.
    Lazzaro, J.: Framing real-time transport protocol (RTP) and RTP control protocol (RTCP) Packets over connection-oriented transport. RFC 4571 (INTERNET STANDARD)Google Scholar
  17. 17.
    Mahy, R., Matthews, P., Rosenberg, J. (2010). Traversal using relays around NAT (TURN). RFC 5766 (INTERNET STANDARD) Google Scholar
  18. 18.
    Psaras, I., Tsaoussidis, V. (2007). The TCP Minimum RTO Revisited. In: I. F. Akyildiz, R. Sivakumar, E. Ekici, J. C. de Oliveira, J. McNair (eds.) Networking, Lecture Notes in Computer Science, vol. 4479, pp. 981–991. SpringerGoogle Scholar
  19. 19.
    Salami, R., Laflamme, C., Bessette, B., Adoul, J. (1997). Description of ITU-T recommendation g.729 annex a: Reduced complexity 8 kbit/s cs-acelp codec. In Proceedings of the 1997 IEEE international conference on acoustics, speech, and signal processing (ICASSP ’97), Vol. 2, pp. 775. IEEE Computer Society, Washington, DC, USAGoogle Scholar
  20. 20.
    Sanchez-Iborra, R., Cano, M.D., Garcia-Haro, J. (2013). Performance evaluation of qoe in voip traffic under fading channels. In 2013 World congress on computer and information technology (WCCIT), pp. 1–6  https://doi.org/10.1109/WCCIT.2013.6618721
  21. 21.
    Satoda, K., Nihei, K., Yoshida, H. (2014). Quality evaluation of voice over multiple tcp connections. In 2014 International conference on computing, networking and communications (ICNC),, pp. 141–146  https://doi.org/10.1109/ICCNC.2014.6785320.
  22. 22.
    Valin, J., Vos, K., Terriberry, T. (2012). Definition of the Opus audio codec. RFC 6716 (proposed standard)Google Scholar
  23. 23.
    VPS: Visual protostack protocol emulator. http://www.vprotostack.com

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Northeastern UniversityBostonUSA

Personalised recommendations