Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

ROBUST: A Reliable and Flexible Media Transport for Real-Time Services

Published: 11 July 2023 Publication History

Abstract

In the past few years, accelerated by Covid-19 pandemic, real-time services based on RTC (Real-Time Communications) have become pervasive, and their performance has become critical for a wide range of business and entertainment applications. The diffusion of RTC services beyond controlled enterprise network perimeters poses the challenge of guaranteeing high-quality, reliable, in-time delivery over the Internet and at global, worldwide scale. In this paper, we address such a problem by proposing ROBUST, a Reliable and Flexible Media Transport based on Pub/Sub Information-Centric Networking (ICN) principles. ROBUST brings enhanced reliability and flexibility to RTC applications over varying network environments and conditions. ROBUST initial design is experimentally assessed on three popular Video Conferencing applications (Jitsi Meet, Cisco Webex, and Zoom) with encouraging improvements in terms of objective Quality of Experience (QoE) metrics: e.g., we observe at least 91% loss recovery in the most challenging experimental settings, an improved video smoothness for Zoom up to 160%, a higher resolution for Webex up to 16%, while Jitsi with ROBUST works in conditions where the original application does not.

References

[1]
Gartner. “Gartner survey reveals a % rise in workers’ use of collaboration tools since 2019.” 2021. [Online]. Available: https://www.gartner.com/en/newsroom/press-releases/2021-08-23-gartner-survey-reveals-44-percent-rise-in-workers-use-of-collaboration-tools-since-2019
[2]
M. Engelbart and J. Ott, “Congestion control for real-time media over QUIC,” in Proc. ACM Workshop Evol. Perform. Interoper. QUIC (EPIQ), 2021, pp. 1–7.
[3]
J. Ott and M. Engelbart, “RTP over QUIC,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-engelbart-rtp-over-quic-03, 2022.
[4]
C. Jennings and S. Nandakumar, “QuicR—Media delivery protocol over QUIC,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-jennings-quicr-arch, 2022.
[5]
M. Papaliniet al., “On the scalability of WebRTC with information-centric networking,” in Proc. IEEE Int. Symp. Local Metrop. Area Netw. (LANMAN), 2020, pp. 1–6.
[6]
Real-time communication for the Web.” Accessed: Jul. 24, 2023. [Online]. Available: https://webrtc.org/
[7]
G. Carlucci, L. De Cicco, S. Holmer, and S. Mascolo, “Congestion control for Web real-time communication,” IEEE/ACM Trans. Netw., vol. 25, no. 5, pp. 2629–2642, Oct. 2017.
[8]
C. Perkins and J. Ott, “Real-time audio–visual media transport over QUIC,” in Proc. ACM Workshop Evol. Perform. Interoper. QUIC (EPIQ), 2018, pp. 36–42.
[9]
J. Gruessing and S. Dawkins, “Media over QUIC—Use cases and considerations for media transport protocol design,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-gruessing-moq-requirements-01, 2022.
[10]
K. Pugin, A. Frindell, J. Cenzano, and J. Weissman, “RUSH—Reliable (unreliable) streaming protocol,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-kpugin-rush-01, 2022.
[11]
L. Curley, “Warp—Segmented live video transport,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-lcurley-warp-00, 2022.
[12]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, “Networking named content,” in Proc. 5th Int. Conf. Emerg. Netw. Exp. Technol. (CoNEXT), 2009, pp. 1–12.
[13]
L. Zhanget al., “Named data networking,” SIGCOMM Comput. Commun. Rev., vol. 44, no. 4, pp. 66–73, 2014.
[14]
G. Carofiglio, L. Muscariello, J. Augé, M. Papalini, M. Sardara, and A. Compagno, “Enabling ICN in the Internet protocol: Analysis and evaluation of the hybrid-ICN architecture,” in Proc. 6th ACM Conf. Inf. Centric Netw. (ICN), 2019, pp. 55–66.
[15]
E. André, N. Le Breton, A. Lemesle, L. Roux, and A. Gouaillard, “Comparative study of WebRTC open source SFUs for video conferencing,” in Proc. Principle Syst. Appl. IP Telecommun. (IPTComm), 2018, pp. 1–8.
[16]
J. Liet al., “LiveNet: A low-latency video transport network for large-scale live streaming,” in Proc. ACM SIGCOMM Conf., 2022, pp. 812–825.
[17]
H. Liet al., “Reinforcement learning based cross-layer congestion control for real-time communication,” in Proc. IEEE Int. Symp. Broadband Multimedia Syst. Broadcast. (BMSB), 2022, pp. 1–6.
[18]
S. Fouladi, J. Emmons, E. Orbay, C. Wu, R. S. Wahby, and K. Winstein, “Salsify: Low-latency network video through tighter integration between a video codec and a transport protocol,” in Proc. 15th USENIX Symp. Netw. Syst. Design Implement. (NSDI), 2018, pp. 267–282.
[19]
Z. Menget al., “Achieving consistent low latency for wireless real-time communications with the shortest control loop,” in Proc. ACM SIGCOMM Conf., 2022, pp. 193–206.
[20]
B. Grozev, G. Politis, E. Ivov, T. Noel, and V. Singh, “Experimental evaluation of simulcast for WebRTC,” IEEE Commun. Stand. Mag., vol. 1, no. 2, pp. 52–59, Jul. 2017.
[21]
T. Pauly, E. Kinnear, and D. Schinazi, “An unreliable datagram extension to QUIC,” IETF, RFC 9221, 2022.
[22]
B. Beurdouche, E. Rescorla, E. Omara, S. Inguva, A. Kwon, and A. Duric, “The Messaging layer security (MLS) architecture,” Internet Eng. Task Force, Fremont, CA, USA, Internet-Draft draft-ietf-mls-architecture-08, 2022.
[23]
H. Schulzrinne, S. L. Casner, R. Frederick, and V. Jacobson, “RTP: A transport protocol for real-time applications,” IETF, RFC 3550, 2003.
[24]
J. Lacan, V. Roca, J. Peltotalo, and S. Peltotalo, “Reed–solomon forward error correction (FEC) schemes,” Internet Eng. Task Force, RFC 5510, 2009.
[25]
S. Holmer, M. Shemer, and M. Paniconi, “Handling packet loss in WebRTC,” in Proc. IEEE Int. Conf. Image Process., 2013, pp. 1860–1864.
[26]
G. Carofiglio, M. Gallo, L. Muscariello, M. Papalini, and S. Wang, “Optimal multipath congestion control and request forwarding in information-centric networks,” in Proc. 21st IEEE Int. Conf. Netw. Protocols (ICNP), 2013, pp. 1–10.
[27]
Linux Foundation FD.io. “Hybrid information-centric networking (hICN).” Accessed: Jul. 24, 2023. [Online]. Available: https://github.com/FDio/hicn
[28]
J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, “Modeling TCP throughput: A simple model and its empirical validation,” in Proc. ACM SIGCOMM Conf. (SIGCOMM), 1998, pp. 303–314.
[29]
B. Garcia, F. Gortazar, M. Gallego, and A. Hines, “Assessment of QoE for video and audio in WebRTC applications using full-reference models,” Electronics, vol. 9, no. 3, p. 462, 2020.
[30]
G. Bingol, L. Serreli, S. Porcu, A. Floris, and L. Atzori, “The impact of network impairments on the QoE of WebRTC applications: A subjective study,” in Proc. 14th Int. Conf. Qual. Multimedia Exp. (QoMEX), 2022, pp. 1–6.
[31]
B. Jansen, T. Goodwin, V. Gupta, F. Kuipers, and G. Zussman, “Performance evaluation of WebRTC-based video conferencing,” ACM SIGMETRICS Perform. Eval. Rev., vol. 45, no. 3, pp. 56–68, 2018.
[32]
G. Carofiglio, G. Grassi, E. Loparco, L. Muscariello, M. Papalini, and J. Samain, “Characterizing the relationship between application QoE and network QoS for real-time services,” in Proc. ACM SIGCOMM Workshop Netw. Appl. Integr. (NAI), 2021, pp. 20–25.

Index Terms

  1. ROBUST: A Reliable and Flexible Media Transport for Real-Time Services
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Please enable JavaScript to view thecomments powered by Disqus.

            Information & Contributors

            Information

            Published In

            Publisher

            IEEE Press

            Publication History

            Published: 11 July 2023

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • 0
              Total Citations
            • 0
              Total Downloads
            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 06 Oct 2024

            Other Metrics

            Citations

            View Options

            View options

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media