Skip to main content
Erschienen in: Telecommunication Systems 1/2017

13.05.2016

Integrating HEC with circuit breakers and multipath RTP to improve RTC media quality

verfasst von: Rolando Herrero

Erschienen in: Telecommunication Systems | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The use of hybrid error correction (HEC) schemes that integrate both, forward error correction as well as negative acknowledgments, has proven to be beneficial in substantially improving reliability while keeping transmission rates under control. In this paper we introduce a framework that combines HEC with circuit breakers and multipath media as a way to increase quality without affecting bandwidth performance. Circuit breakers consist of selectively transmitting media frames based on network measurements in order to minimize congestion. On the other hand, multipath media takes advantage of the fact that most modern mobile devices incorporate multiple network interfaces that can be used to transmit traffic simultaneously through many possible routes. We specifically focus on the aforementioned integration scheme when applied in the context of real time communications and quantify it as a function of network impairments by means of standard quality scores for a wide range of speech and video codecs.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V. (2003). RTP: A transport protocol for real-time applications. RFC 3550 (Internet Standard). Updated by RFCs 5506, 5761, 6051, 6222. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V. (2003). RTP: A transport protocol for real-time applications. RFC 3550 (Internet Standard). Updated by RFCs 5506, 5761, 6051, 6222.
2.
Zurück zum Zitat Baugher, M., McGrew, D., Naslund, M., Carrara, E., Norrman, K.: The secure real-time transport protocol (SRTP). RFC 3711 (Internet Standard). Baugher, M., McGrew, D., Naslund, M., Carrara, E., Norrman, K.: The secure real-time transport protocol (SRTP). RFC 3711 (Internet Standard).
3.
Zurück zum Zitat 3GPP TS 23.107. (2009). Technical specification group services and system aspects; quality of service (QoS) concept and architecture (release 9), v9.0.0. 3GPP TS 23.107. (2009). Technical specification group services and system aspects; quality of service (QoS) concept and architecture (release 9), v9.0.0.
4.
Zurück zum Zitat Lazzaro, J.: Framing real-time transport protocol (RTP) and RTP control protocol (RTCP) packets over connection-oriented transport. RFC 4571 (Internet Standard). Lazzaro, J.: Framing real-time transport protocol (RTP) and RTP control protocol (RTCP) packets over connection-oriented transport. RFC 4571 (Internet Standard).
5.
Zurück zum Zitat McNeill, K., Liu, M., Rodriguez, J. (2006). An adaptive jitter buffer play-out scheme to improve voip quality in wireless networks. In IEEE Military Communications Conference, 2006. MILCOM 2006 (pp. 1–5). doi:10.1109/MILCOM.2006.302119. McNeill, K., Liu, M., Rodriguez, J. (2006). An adaptive jitter buffer play-out scheme to improve voip quality in wireless networks. In IEEE Military Communications Conference, 2006. MILCOM 2006 (pp. 1–5). doi:10.​1109/​MILCOM.​2006.​302119.
6.
Zurück zum Zitat Holmer, S., Shemer, M., Paniconi, M. (2013). Handling packet loss in webrtc. In ICIP (pp. 1860–1864). Holmer, S., Shemer, M., Paniconi, M. (2013). Handling packet loss in webrtc. In ICIP (pp. 1860–1864).
7.
Zurück zum Zitat Zhai, F., Eisenberg, Y., Pappas, T., Berry, R., & Katsaggelos, A. (2006). Rate-distortion optimized hybrid error control for real-time packetized video transmission. IEEE Transactions on Image Processing, 15(1), 40–53. doi:10.1109/TIP.2005.860353.CrossRef Zhai, F., Eisenberg, Y., Pappas, T., Berry, R., & Katsaggelos, A. (2006). Rate-distortion optimized hybrid error control for real-time packetized video transmission. IEEE Transactions on Image Processing, 15(1), 40–53. doi:10.​1109/​TIP.​2005.​860353.CrossRef
8.
Zurück zum Zitat 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. 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.
9.
Zurück zum Zitat Ding, J. W., Deng, D. J., Lo, Y. K., & Park, J. H. (2013). Perceptual quality based error control for scalable on-demand streaming in next-generation wireless networks. Telecommunication Systems, 52(2), 445–459. doi:10.1007/s11235-011-9447-y. Ding, J. W., Deng, D. J., Lo, Y. K., & Park, J. H. (2013). Perceptual quality based error control for scalable on-demand streaming in next-generation wireless networks. Telecommunication Systems, 52(2), 445–459. doi:10.​1007/​s11235-011-9447-y.
10.
Zurück zum Zitat Li, A. (2007). RTP payload format for generic forward error correction. RFC 5109 (Proposed Standard). Li, A. (2007). RTP payload format for generic forward error correction. RFC 5109 (Proposed Standard).
11.
Zurück zum Zitat Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E. (2002). SIP: Session initiation protocol. RFC 3261 (Proposed Standard). Updated by RFCs 3265, 3853, 4320, 4916, 5393, 5621, 5626, 5630, 5922, 5954, 6026, 6141, 6665. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E. (2002). SIP: Session initiation protocol. RFC 3261 (Proposed Standard). Updated by RFCs 3265, 3853, 4320, 4916, 5393, 5621, 5626, 5630, 5922, 5954, 6026, 6141, 6665.
12.
Zurück zum Zitat Matsuzono Matsuzono, K., Detchart Detchart, J., Cunche Cunche, M., Roca Roca, V., Asaeda Asaeda, H. (2010). Performance analysis of a high-performance real-time application with several al-fec schemes. In Proceedings of the 2010 IEEE 35th Conference on Local Computer Networks, LCN ’10 (pp. 1–7). Matsuzono Matsuzono, K., Detchart Detchart, J., Cunche Cunche, M., Roca Roca, V., Asaeda Asaeda, H. (2010). Performance analysis of a high-performance real-time application with several al-fec schemes. In Proceedings of the 2010 IEEE 35th Conference on Local Computer Networks, LCN ’10 (pp. 1–7).
13.
Zurück zum Zitat Ott, J., Wenger, S., Sato, N., Burmeister, C., Rey, J. Extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF). RFC 4585 (Proposed Standard). Ott, J., Wenger, S., Sato, N., Burmeister, C., Rey, J. Extended RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/AVPF). RFC 4585 (Proposed Standard).
14.
Zurück zum Zitat Ott, J., Carrara, E. Extended Secure RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/SAVPF). RFC 5124 (Proposed Standard). Ott, J., Carrara, E. Extended Secure RTP profile for real-time transport control protocol (RTCP)-based feedback (RTP/SAVPF). RFC 5124 (Proposed Standard).
15.
Zurück zum Zitat Gruen, J., Gorius, M., Herfet, T. (2013). Interactive rtp services with predictable reliability. In IEEE Third International Conference on Consumer Electronics, Berlin (ICCE-Berlin), 2013 (pp. 371–375). doi:10.1109/ICCE-Berlin.2013.6698014 Gruen, J., Gorius, M., Herfet, T. (2013). Interactive rtp services with predictable reliability. In IEEE Third International Conference on Consumer Electronics, Berlin (ICCE-Berlin), 2013 (pp. 371–375). doi:10.​1109/​ICCE-Berlin.​2013.​6698014
16.
Zurück zum Zitat Sarker, Z., Singh, V., Perkins, C. (2014). An evaluation of rtp circuit breaker performance on lTE networks. In IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 251–256). doi:10.1109/INFCOMW.2014.6849240 Sarker, Z., Singh, V., Perkins, C. (2014). An evaluation of rtp circuit breaker performance on lTE networks. In IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 251–256). doi:10.​1109/​INFCOMW.​2014.​6849240
17.
Zurück zum Zitat Singh, V., Ahsan, S., Ott, J. (2013). Mprtp: Multipath considerations for real-time media. In Proceedings of the 4th ACM Multimedia Systems Conference, MMSys ’13 (pp. 190–201). ACM, New York, NY, USA. doi:10.1145/2483977.2484002 Singh, V., Ahsan, S., Ott, J. (2013). Mprtp: Multipath considerations for real-time media. In Proceedings of the 4th ACM Multimedia Systems Conference, MMSys ’13 (pp. 190–201). ACM, New York, NY, USA. doi:10.​1145/​2483977.​2484002
18.
Zurück zum Zitat Karkkainen, T., Ott, J. (2014). S.A.L.E.: Multipath RTP (MPRTP). IETF Internet Draft—work in progress 10 Karkkainen, T., Ott, J. (2014). S.A.L.E.: Multipath RTP (MPRTP). IETF Internet Draft—work in progress 10
19.
Zurück zum Zitat Globisch, R., Sanchez, Y., Schierl, T., Ferguson, K., Wiegand, T.: Retransmission timeout estimation for low-delay applications using multipath rtp. In 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA), 2014 (pp. 759–764). doi:10.1109/WAINA.2014.124. Globisch, R., Sanchez, Y., Schierl, T., Ferguson, K., Wiegand, T.: Retransmission timeout estimation for low-delay applications using multipath rtp. In 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA), 2014 (pp. 759–764). doi:10.​1109/​WAINA.​2014.​124.
20.
Zurück zum Zitat Shacham, N., McKenney, P.E. (1990) Packet recovery in high-speed networks using coding and buffer management. In INFOCOM’90, Ninth Annual Joint Conference of the IEEE Computer and Communication Societies Shacham, N., McKenney, P.E. (1990) Packet recovery in high-speed networks using coding and buffer management. In INFOCOM’90, Ninth Annual Joint Conference of the IEEE Computer and Communication Societies
21.
Zurück zum Zitat Singer, D., Desineri, H. A general mechanism for RTP header extensions. RFC 5285 (Internet Standard) Singer, D., Desineri, H. A general mechanism for RTP header extensions. RFC 5285 (Internet Standard)
22.
Zurück zum Zitat Jacobson, V. (1988). Congestion avoidance and control. In Symposium Proceedings on Communications Architectures and Protocols, SIGCOMM ’88 (pp. 314–329). ACM, New York, NY, USA. doi:10.1145/52324.52356. Jacobson, V. (1988). Congestion avoidance and control. In Symposium Proceedings on Communications Architectures and Protocols, SIGCOMM ’88 (pp. 314–329). ACM, New York, NY, USA. doi:10.​1145/​52324.​52356.
23.
Zurück zum Zitat Abbas, S., Mosbah, M., Zemmari, A., Bordeaux, U. (1996). Itu-t recommendation g.114, one way transmission time. In International Conference on Dynamics in Logistics. LDIC 2007. Lect. Notes in Comp. Sciences: Springer. Abbas, S., Mosbah, M., Zemmari, A., Bordeaux, U. (1996). Itu-t recommendation g.114, one way transmission time. In International Conference on Dynamics in Logistics. LDIC 2007. Lect. Notes in Comp. Sciences: Springer.
24.
Zurück zum Zitat Jammeh, E., Mkwawa, I., Khan, A., Goudarzi, M., Sun, L., & Ifeachor, E. (2010). Quality of experience (QOE) driven adaptation scheme for voice/video over IP. Telecommunication Systems, 49(1), 99–111. doi:10.1007/s11235-010-9356-5.CrossRef Jammeh, E., Mkwawa, I., Khan, A., Goudarzi, M., Sun, L., & Ifeachor, E. (2010). Quality of experience (QOE) driven adaptation scheme for voice/video over IP. Telecommunication Systems, 49(1), 99–111. doi:10.​1007/​s11235-010-9356-5.CrossRef
26.
Zurück zum Zitat Fujimoto, K., Ata, S., & Murata, M. (2004). Adaptive playout buffer algorithm for enhancing perceived quality of streaming applications. Telecommunication Systems, 25(3), 259–271.CrossRef Fujimoto, K., Ata, S., & Murata, M. (2004). Adaptive playout buffer algorithm for enhancing perceived quality of streaming applications. Telecommunication Systems, 25(3), 259–271.CrossRef
29.
Zurück zum Zitat Jakes, W. C., & Cox, D. C. (1994). Microwave mobile communications. New York: Wiley-IEEE Press.CrossRef Jakes, W. C., & Cox, D. C. (1994). Microwave mobile communications. New York: Wiley-IEEE Press.CrossRef
30.
Zurück zum Zitat ITU-T: G.711 (2006) Pulse code modulation (pcm) of voice frequencies. Tech. Rep. G.711, International Telecommunication Union, Geneva ITU-T: G.711 (2006) Pulse code modulation (pcm) of voice frequencies. Tech. Rep. G.711, International Telecommunication Union, Geneva
31.
Zurück zum Zitat ITU-T: G.722. (2006). 7 khz audio-coding within 64 kbit/s. Tech. Rep. G.722, International Telecommunication Union, Geneva ITU-T: G.722. (2006). 7 khz audio-coding within 64 kbit/s. Tech. Rep. G.722, International Telecommunication Union, Geneva
32.
Zurück zum Zitat 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)-Volume 2 - Volume 2, ICASSP ’97 (p. 775). IEEE Computer Society, Washington, DC, USA. 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)-Volume 2 - Volume 2, ICASSP ’97 (p. 775). IEEE Computer Society, Washington, DC, USA.
33.
Zurück zum Zitat 3GPP: Ts 26.071. (2008). Mandatory speech codec speech processing functions; AMR speech codec; general description. Tech. Rep. TS 26.071, 3rd Generation Partnership Project 3GPP: Ts 26.071. (2008). Mandatory speech codec speech processing functions; AMR speech codec; general description. Tech. Rep. TS 26.071, 3rd Generation Partnership Project
34.
Zurück zum Zitat 3GPP2: C.s0014-a. (2004). Enhanced variable rate codec, speech service option 3 for wideband spread spectrum digital systems. Tech. Rep. C.S0014-A, 3rd Generation Partnership Project 2 3GPP2: C.s0014-a. (2004). Enhanced variable rate codec, speech service option 3 for wideband spread spectrum digital systems. Tech. Rep. C.S0014-A, 3rd Generation Partnership Project 2
35.
Zurück zum Zitat 3GPP. (2008). Ts 26.190 : Speech codec speech processing functions; adaptive multi-rate—wideband (amr-wb) speech codec; transcoding functions. Tech. Rep. TS 26.190, 3rd Generation Partnership Project 3GPP. (2008). Ts 26.190 : Speech codec speech processing functions; adaptive multi-rate—wideband (amr-wb) speech codec; transcoding functions. Tech. Rep. TS 26.190, 3rd Generation Partnership Project
36.
Zurück zum Zitat Valin, J., Vos, K., Terriberry, T. (2012). Definition of the Opus Audio Codec. RFC 6716 (Proposed Standard) Valin, J., Vos, K., Terriberry, T. (2012). Definition of the Opus Audio Codec. RFC 6716 (Proposed Standard)
37.
Zurück zum Zitat S. Andersen A. Duric. (2004). H.A.R.H.W.K.J.L.: Internet low bit rate codec (ILBC). RFC 3951 (Proposed Standard). S. Andersen A. Duric. (2004). H.A.R.H.W.K.J.L.: Internet low bit rate codec (ILBC). RFC 3951 (Proposed Standard).
38.
Zurück zum Zitat ITU-T Recommendation P.862. (2001). Perceptual evaluation of speech quality (PESQ): An objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs . Tech. rep., International Telecommunication Union, Geneva, Switzerland. ITU-T Recommendation P.862. (2001). Perceptual evaluation of speech quality (PESQ): An objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs . Tech. rep., International Telecommunication Union, Geneva, Switzerland.
39.
Zurück zum Zitat ITU-T Recommendation P.862.2. (2007). Wideband extension to Recommendation P.862 for the assessment of wideband telephone networks and speech codecs. Tech. rep., International Telecommunication Union, Geneva, Switzerland. ITU-T Recommendation P.862.2. (2007). Wideband extension to Recommendation P.862 for the assessment of wideband telephone networks and speech codecs. Tech. rep., International Telecommunication Union, Geneva, Switzerland.
40.
Zurück zum Zitat ITU-T: H.263. (2005). Video coding for low bit rate communication. Tech. Rep. H.263, International Telecommunication Union, Geneva ITU-T: H.263. (2005). Video coding for low bit rate communication. Tech. Rep. H.263, International Telecommunication Union, Geneva
41.
Zurück zum Zitat ITU-T: H.264. (2014). Advanced video coding for generic audiovisual services. Tech. Rep. H.264, International Telecommunication Union, Geneva ITU-T: H.264. (2014). Advanced video coding for generic audiovisual services. Tech. Rep. H.264, International Telecommunication Union, Geneva
42.
Zurück zum Zitat Bankoski, J., Koleszar, J. (2011). L.Q.J.S.P.W.Y.X.: VP8 data format and decoding guide. RFC 6386. Bankoski, J., Koleszar, J. (2011). L.Q.J.S.P.W.Y.X.: VP8 data format and decoding guide. RFC 6386.
43.
Zurück zum Zitat ITU-T: J.247. (2008). Objective perceptual multimedia video quality measurement in the presence of a full reference. Tech. Rep. J.247, International Telecommunication Union, Geneva ITU-T: J.247. (2008). Objective perceptual multimedia video quality measurement in the presence of a full reference. Tech. Rep. J.247, International Telecommunication Union, Geneva
44.
Zurück zum Zitat Chong, H.M., Matthews, H.S. (2004). Comparative analysis of traditional telephone and voice-over-internet protocol (voip) systems. In: IEEE International Symposium on Electronics and the Environment, 2004. Conference Record (pp. 106–111). doi:10.1109/ISEE.2004.1299697 Chong, H.M., Matthews, H.S. (2004). Comparative analysis of traditional telephone and voice-over-internet protocol (voip) systems. In: IEEE International Symposium on Electronics and the Environment, 2004. Conference Record (pp. 106–111). doi:10.​1109/​ISEE.​2004.​1299697
45.
Zurück zum Zitat Ribadeneira, A.F. (2007). An analysis of the MOS under conditions of delay, jitter and packet loss and an analysis of the impact of introducing piggybacking and reed solomon FEC for VOIP. Master’s thesis, Georgia State University, USA. Ribadeneira, A.F. (2007). An analysis of the MOS under conditions of delay, jitter and packet loss and an analysis of the impact of introducing piggybacking and reed solomon FEC for VOIP. Master’s thesis, Georgia State University, USA.
46.
Zurück zum Zitat Gonia, K. (2004). Latency and QoS for voice over IP. SANS Institute: Tech. rep. Gonia, K. (2004). Latency and QoS for voice over IP. SANS Institute: Tech. rep.
47.
Zurück zum Zitat Walsh, T. J., & Kuhn, D. R. (2005). Challenges in securing voice over IP. IEEE Security and Privacy, 3(3), 44–49.CrossRef Walsh, T. J., & Kuhn, D. R. (2005). Challenges in securing voice over IP. IEEE Security and Privacy, 3(3), 44–49.CrossRef
48.
Zurück zum Zitat ITU-T Recommendation P.863: Tech. rep., International Telecommunication Union, Geneva, Switzerland. ITU-T Recommendation P.863: Tech. rep., International Telecommunication Union, Geneva, Switzerland.
Metadaten
Titel
Integrating HEC with circuit breakers and multipath RTP to improve RTC media quality
verfasst von
Rolando Herrero
Publikationsdatum
13.05.2016
Verlag
Springer US
Erschienen in
Telecommunication Systems / Ausgabe 1/2017
Print ISSN: 1018-4864
Elektronische ISSN: 1572-9451
DOI
https://doi.org/10.1007/s11235-016-0169-z

Weitere Artikel der Ausgabe 1/2017

Telecommunication Systems 1/2017 Zur Ausgabe

Neuer Inhalt