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.
Similar content being viewed by others
References
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.
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
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.
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.
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.
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
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
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
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.
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..
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
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–3
ITU-T recommendation P.501 (2009). Test signals for use in telephonometry.
ITU-T Recommendation P.863: Technical report, International Telecommunication Union, Geneva, Switzerland.
ITU-T: G.711 (2006). Pulse code modulation (pcm) of voice frequencies. Technical report G.711, International Telecommunication Union, Geneva (2006)
Lazzaro, J.: Framing real-time transport protocol (RTP) and RTP control protocol (RTCP) Packets over connection-oriented transport. RFC 4571 (INTERNET STANDARD)
Mahy, R., Matthews, P., Rosenberg, J. (2010). Traversal using relays around NAT (TURN). RFC 5766 (INTERNET STANDARD)
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. Springer
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, USA
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
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.
Valin, J., Vos, K., Terriberry, T. (2012). Definition of the Opus audio codec. RFC 6716 (proposed standard)
VPS: Visual protostack protocol emulator. http://www.vprotostack.com
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Herrero, R. Reliable transmission of stream transported media in wireless real time communications. Wireless Netw 25, 4727–4736 (2019). https://doi.org/10.1007/s11276-018-1767-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-018-1767-3