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

skip to main content
10.1145/3603269.3604822acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Open access

Converge: QoE-driven Multipath Video Conferencing over WebRTC

Published: 01 September 2023 Publication History

Abstract

Video conferencing has become a daily necessity, but protocols to support video conferencing have yet to keep pace despite the innovation in next-generation networks. As video resolutions increase and mobile applications using multiple cameras for photos and videos become popular, the need to meet the Quality of Experience (QoE) requirements is growing. Multipath protocols could be a possible solution.
In this paper, we show that a straightforward extension of WebRTC for supporting multipath can perform worse than legacy WebRTC and propose Converge, a WebRTC-compliant multipath video conferencing platform. Converge improves QoE through three main components: a video-aware scheduler, video QoE feedback, and video-aware and path-specific packet protection. The video-aware scheduler uses the real-time video structure to schedule packets, and the video QoE feedback from the receiver helps the scheduler adjust the number of packets on each path. Additionally, the video-aware and path-specific packet protection mechanism improves on the existing FEC mechanism in WebRTC by considering the trade-off between FEC and QoE. Converge is built as part of the Chromium browser, making it compatible with any device or network path. Converge improves overall media throughput by 1.2×, reduces end-to-end latency by 20%, and enhances image quality by 55% compared to WebRTC.

References

[1]
Shivang Aggarwal, Moinak Ghoshal, Piyali Banerjee, Dimitrios Koutsonikolas, and Joerg Widmer. 2021. 802.11ad in Smartphones: Energy Efficiency, Spatial Reuse, and Impact on Applications. In IEEE INFOCOM 2021 - IEEE Conference on Computer Communications. 1--10.
[2]
M. Alfano and R. Sigle. 1996. Controlling QoS in a collaborative multimedia environment. In Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing. IEEE, 340--347.
[3]
Blender Foundation:www.bigbuckbunny.org. 2008. Big Buck Bunny. (2008).
[4]
J.-C. Bolot and T. Turletti. 1996. Adaptive error control for packet video in the Internet. In Proceedings of 3rd IEEE International Conference on Image Processing, Vol. 1. IEEE, 25--28 vol.1.
[5]
Andrew Campbell, Alexandros Eleftheriadis, and Cristina Aurrecoechea. 1996. End-to-End QoS Management for Adaptive Video Flows. Springer US, Boston, MA, 105--115.
[6]
Gaetano Carlucci, Luca De Cicco, Stefan Holmer, and Saverio Mascolo. 2016. Analysis and Design of the Google Congestion Control for Web Real-Time Communication (WebRTC). In Proceedings of the 7th International Conference on Multimedia Systems (MMSys '16). Association for Computing Machinery, New York, NY, USA, Article 13, 12 pages.
[7]
Gaetano Carlucci, Luca De Cicco, and Saverio Mascolo. 2018. Controlling Queuing Delays for Real-Time Communication: The Interplay of E2E and AQM Algorithms. SIGCOMM Comput. Commun. Rev. 46, 3, Article 1 (jul 2018), 7 pages.
[8]
Lucas Chaufournier, Ahmed Ali-Eldin, Prateek Sharma, Prashant Shenoy, and Don Towsley. 2019. Performance Evaluation of Multi-Path TCP for Data Center and Cloud Workloads. In Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (ICPE '19). Association for Computing Machinery, New York, NY, USA, 13--24.
[9]
Colin Perkins, Magnus Westerlund and Joerg Ott. 2016. Web Real-Time Communication (WebRTC): Media Transport and Use of RTP draft-ietf-rtcweb-rtp-usage-26. https://datatracker.ietf.org/doc/html/draft-ietf-rtcweb-rtp-usage-26. (2016).
[10]
Quentin Coninck, Matthieu Baerts, Benjamin Hesmans, and Olivier Bonaventure. 2016. A First Analysis of Multipath TCP on Smartphones. 57--69.
[11]
Quentin De Coninck, Matthieu Baerts, Benjamin Hesmans, and Olivier Bonaventure. 2016. Observing Real Smartphone Applications over Multipath TCP. IEEE Communications Magazine, Network Testing Series 54, 3 (March 2016).
[12]
Quentin De Coninck. 2022. The Packet Number Space Debate in Multipath QUIC. SIGCOMM Comput. Commun. Rev. 52, 3 (sep 2022), 2--9.
[13]
Quentin De Coninck and Olivier Bonaventure. 2017. Multipath QUIC: Design and Evaluation. In Proceedings of the 13th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '17). Association for Computing Machinery, New York, NY, USA, 160--166.
[14]
Florin Dobrian, Vyas Sekar, Asad Awan, Ion Stoica, Dilip Joseph, Aditya Ganjam, Jibin Zhan, and Hui Zhang. 2011. Understanding the Impact of Video Quality on User Engagement. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM '11). Association for Computing Machinery, New York, NY, USA, 362--373.
[15]
Anis Elgabli, Ke Liu, and Vaneet Aggarwal. 2020. Optimized Preference-Aware Multi-Path Video Streaming with Scalable Video Coding. IEEE Transactions on Mobile Computing 19, 1 (2020), 159--172.
[16]
Eric Rescorla. 2019. Security Considerations for WebRTC draft-ietf-rtcweb-security-12 . https://datatracker.ietf.org/doc/html/draft-ietf-rtcweb-security. (2019).
[17]
Simone Ferlin, Özgü Alay, Olivier Mehani, and Roksana Boreli. 2016. BLEST: Blocking estimation-based MPTCP scheduler for heterogeneous networks. In 2016 IFIP Networking Conference (IFIP Networking) and Workshops. 431--439.
[18]
Sally Floyd, Van Jacobson, Steve McCanne, Ching-Gung Liu, and Lixia Zhang. 1995. A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '95). Association for Computing Machinery, New York, NY, USA, 342--356.
[19]
Sally Floyd, Van Jacobson, Steve McCanne, Ching-Gung Liu, and Lixia Zhang. 1995. A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing. SIGCOMM Comput. Commun. Rev. 25, 4 (oct 1995), 342--356.
[20]
Sadjad Fouladi, John Emmons, Emre Orbay, Catherine Wu, Riad S. Wahby, and Keith Winstein. 2018. Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol. In Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation (NSDI'18). USENIX Association, USA, 267--282.
[21]
Sadjad Fouladi, Riad S. Wahby, Brennan Shacklett, Karthikeyan Vasuki Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, and Keith Winstein. 2017. Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). USENIX Association, Boston, MA, 363--376. https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/fouladi
[22]
Ron Frederick. 1994. Experiences With Real-Time Software Video Compression. (1994).
[23]
freeappsforme. 2020. 7 Best Dual Camera Apps for Android. (2020).
[24]
Boni García, Francisco Gortázar, Micael Gallego, and Andrew Hines. 2020. Assessment of QoE for Video and Audio in WebRTC Applications Using Full-Reference Models. Electronics 9, 3 (2020).
[25]
Google Apps. 2020. DelfieArt: Double-View Selfie Live Overlay Camera. (2020).
[26]
Google-WebRTC Open Source. 2021. Video coding in WebRTC. https://chromium.googlesource.com/external/webrtc/+/master/modules/video_coding/g3doc/index.md. (2021).
[27]
Boris Grozev, Emil Ivov, Arnaud Budkiewicz, Ludovic Roux, and Alexandre Gouaillard. 2017. PERC double media encryption for WebRTC 1.0 sender simulcast. In 2017 Principles, Systems and Applications of IP Telecommunications (IPT-Comm). 1--5.
[28]
Bo Han, Feng Qian, Lusheng Ji, and Vijay Gopalakrishnan. 2016. MP-DASH: Adaptive Video Streaming Over Preference-Aware Multipath. In Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies (CoNEXT '16). Association for Computing Machinery, New York, NY, USA, 129--143.
[29]
Ahmad Hassan, Arvind Narayanan, Anlan Zhang, Wei Ye, Ruiyang Zhu, Shuowei Jin, Jason Carpenter, Z. Morley Mao, Feng Qian, and Zhi-Li Zhang. 2022. Vivisecting Mobility Management in 5G Cellular Networks. In Proceedings of the ACM SIGCOMM 2022 Conference (SIGCOMM '22). Association for Computing Machinery, New York, NY, USA, 86--100.
[30]
Jia He, Mostafa Ammar, and Ellen Zegura. 2023. A Measurement-Derived Functional Model For Interaction Between Congestion Control QoE Video Conferencing. Springer-Verlag, Berlin, Heidelberg, 129--159.
[31]
Stefan Holmer, Mikhal Shemer, and Marco Paniconi. 2013. Handling packet loss in WebRTC. In 2013 IEEE International Conference on Image Processing. 1860--1864.
[32]
Han Hu, Sheng Cheng, Xinggong Zhang, and Zongming Guo. 2021. Light-FEC: Network Adaptive FEC with a Lightweight Deep-Learning Approach. In Proceedings of the 29th ACM International Conference on Multimedia (MM '21). Association for Computing Machinery, New York, NY, USA, 3592--3600.
[33]
Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. 2014. A Buffer-Based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service. SIGCOMM Comput. Commun. Rev. 44, 4 (aug 2014), 187--198.
[34]
Iperf.fr. 2016. iPerf - The ultimate speed test tool for TCP, UDP and SCTP. (June 2016). https://iperf.fr/iperf-download.php.
[35]
Bart Jansen, Timothy Goodwin, Varun Gupta, Fernando Kuipers, and Gil Zussman. 2018. Performance Evaluation of WebRTC-Based Video Conferencing. SIGMETRICS Perform. Eval. Rev. 45, 3 (mar 2018), 56--68.
[36]
Junchen Jiang, Vyas Sekar, Henry Milner, Davis Shepherd, Ion Stoica, and Hui Zhang. 2016. CFA: A Practical Prediction System for Video QoE Optimization. In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16). USENIX Association, USA, 137--150.
[37]
Jonathan Rosenberg. 2010. Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols . https://datatracker.ietf.org/doc/html/rfc5245. (2010).
[38]
Just2US. 2020. DualGram. (2020).
[39]
Alireza Keshavarz-Haddad, Ehsan Aryafar, Michael Wang, and Mung Chiang. 2017. HetNets Selection by Clients: Convergence, Efficiency, and Practicality. IEEE/ACM Transactions on Networking 25, 1 (2017), 406--419.
[40]
Jaehong Kim, Youngmok Jung, Hyunho Yeo, Juncheol Ye, and Dongsu Han. 2020. Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '20). Association for Computing Machinery, New York, NY, USA, 107--125.
[41]
Hitoshi Aida Kultida Rojviboonchai. 2004. An Evaluation of Multi-path Transmission Control Protocol (M/TCP) with Robust Acknowledgement Schemes. IEICE TRANSACTIONS on Communications Vol.E87-B No.9 pp.2699-2707.
[42]
Lars Rehm. 2018. Multi-camera smartphone segment growing at record pace. (2018).
[43]
HyunJong Lee, Jason Flinn, and Basavaraj Tonshal. 2018. RAVEN: Improving Interactive Latency for the Connected Car. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (MobiCom '18). Association for Computing Machinery, New York, NY, USA, 557--572.
[44]
Insoo Lee, Seyeon Kim, Sandesh Sathyanarayana, Kyungmin Bin, Song Chong, Kyunghan Lee, Dirk Grunwald, and Sangtae Ha. 2022. R-FEC: RL-Based FEC Adjustment for Better QoE in WebRTC. In Proceedings of the 30th ACM International Conference on Multimedia (MM '22). Association for Computing Machinery, New York, NY, USA, 2948--2956.
[45]
Jinyang Li, Zhenyu Li, Ri Lu, Kai Xiao, Songlin Li, Jufeng Chen, Jingyu Yang, Chunli Zong, Aiyun Chen, Qinghua Wu, Chen Sun, Gareth Tyson, and Hongqiang Harry Liu. 2022. LiveNet: A Low-Latency Video Transport Network for Large-Scale Live Streaming. In Proceedings of the ACM SIGCOMM 2022 Conference (SIGCOMM '22). Association for Computing Machinery, New York, NY, USA, 812--825.
[46]
Li Li, Ke Xu, Tong Li, Kai Zheng, Chunyi Peng, Dan Wang, Xiangxiang Wang, Meng Shen, and Rashid Mijumbi. 2018. A Measurement Study on Multi-Path TCP with Multiple Cellular Carriers on High Speed Rails. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '18). Association for Computing Machinery, New York, NY, USA, 161--175.
[47]
Hyoyoung Lim, Jinsung Lee, Jongyun Lee, Sandesh Dhawaskar Sathyanarayana, Junseon Kim, Anh Nguyen, Kwang Taik Kim, Youngbin Im, Mung Chiang, Dirk Grunwald, Kyunghan Lee, and Sangtae Ha. 2023. An Empirical Study of 5G: Effect of Edge on Transport Protocol and Application Performance. IEEE Transactions on Mobile Computing (2023), 1--16.
[48]
Yeon-sup Lim, Erich M. Nahum, Don Towsley, and Richard J. Gibbens. 2017. ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths. In Proceedings of the 13th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '17). Association for Computing Machinery, New York, NY, USA, 147--159.
[49]
A. Limongiello, R. Melen, M. Rocuzzo, V. Trecordi, and J. Wojtowicz. 1997. An experimental open architecture to support multimedia services based on CORBA, Java and WWW Technologies. In Intelligence in Services and Networks: Technology for Cooperative Competition, Al Mullery, Michel Besson, Mario Campolargo, Roberta Gobbi, and Rick Reed (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 69--75.
[50]
Ruofeng Liu and Nakjung Choi. 2023. A First Look at Wi-Fi 6 in Action: Throughput, Latency, Energy Efficiency, and Security. Proc. ACM Meas. Anal. Comput. Syst. 7, 1, Article 25 (mar 2023), 25 pages.
[51]
Kyle MacMillan, Tarun Mangla, James Saxon, and Nick Feamster. 2021. Measuring the Performance and Network Utilization of Popular Video Conferencing Applications. In Proceedings of the 21st ACM Internet Measurement Conference (IMC '21). Association for Computing Machinery, New York, NY, USA, 229--244.
[52]
Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. 2017. Neural Adaptive Video Streaming with Pensieve. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '17). Association for Computing Machinery, New York, NY, USA, 197--210.
[53]
Shiwen Mao, D. Bushmitch, S. Narayanan, and S.S. Panwar. 2006. MRTP: a multiflow real-time transport protocol for ad hoc networks. IEEE Transactions on Multimedia 8, 2 (2006), 356--369.
[54]
François Michel, Alejandro Cohen, Derya Malak, Quentin De Coninck, Muriel Médard, and Olivier Bonaventure. 2023. FlEC: Enhancing QUIC With Application-Tailored Reliability Mechanisms. IEEE/ACM Transactions on Networking 31, 2 (2023), 606--619.
[55]
Marcin Nagy, Varun Singh, Jörg Ott, and Lars Eggert. 2014. Congestion Control Using FEC for Conversational Multimedia Communication. In Proceedings of the 5th ACM Multimedia Systems Conference (MMSys '14). Association for Computing Machinery, New York, NY, USA, 191--202.
[56]
Arvind Narayanan, Eman Ramadan, Jason Carpenter, Qingxu Liu, Yu Liu, Feng Qian, and Zhi-Li Zhang. 2020. A First Look at Commercial 5G Performance on Smartphones. In Proceedings of The Web Conference 2020 (WWW '20). Association for Computing Machinery, New York, NY, USA, 894--905.
[57]
Arvind Narayanan, Xumiao Zhang, Ruiyang Zhu, Ahmad Hassan, Shuowei Jin, Xiao Zhu, Xiaoxuan Zhang, Denis Rybkin, Zhengxuan Yang, Zhuoqing Morley Mao, Feng Qian, and Zhi-Li Zhang. 2021. A Variegated Look at 5G in the Wild: Performance, Power, and QoE Implications. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference (SIGCOMM '21). Association for Computing Machinery, New York, NY, USA, 610--625.
[58]
Vikram Nathan, Vibhaalakshmi Sivaraman, Ravichandra Addanki, Mehrdad Khani, Prateesh Goyal, and Mohammad Alizadeh. 2019. End-to-End Transport for Video QoE Fairness. In Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM '19). Association for Computing Machinery, New York, NY, USA, 408--423.
[59]
Satya Ganesh Nutan Dev C, Goutham Ponnamreddy, and Debabrata Das. 2021. A method to boost throughput in 5G and 4G mobiles using MultiSIM subscription on the same network. In 2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT). 01--06.
[60]
Fakher Oueslati and Jean-Charles Grégoire. 2015. An adaptation mechanism for robust OTT video transmission. In 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM). 1--6.
[61]
Christoph Paasch, Gregory Detal, Fabien Duchene, Costin Raiciu, and Olivier Bonaventure. 2012. Exploring Mobile/WiFi Handover with Multipath TCP. In ACM SIGCOMM workshop on Cellular Networks (Cellnet'12).
[62]
Christoph Paasch, Simone Ferlin, Ozgu Alay, and Olivier Bonaventure. 2014. Experimental Evaluation of Multipath TCP Schedulers. In Proceedings of the 2014 ACM SIGCOMM Workshop on Capacity Sharing Workshop (CSWS '14). Association for Computing Machinery, New York, NY, USA, 27--32.
[63]
Sohee Kim Park, Arani Bhattacharya, Mallesham Dasari, and Samir R. Das. 2018. Understanding User Perceived Video Quality Using Multipath TCP Over Wireless Network. In 2018 IEEE 39th Sarnoff Symposium. 1--6.
[64]
P.Eardley. 2013. http://blog.multipath-tcp.org/blog/html/2018/12/15/apple_and_multipath_tcp.html. (2013).
[65]
Costin Raiciu, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure, and Mark Handley. 2012. How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12). USENIX Association, San Jose, CA, 399--412. https://www.usenix.org/conference/nsdi12/technical-sessions/presentation/raiciu
[66]
Devdeep Ray, Jack Kosaian, K. V. Rashmi, and Srinivasan Seshan. 2019. Vantage: Optimizing Video Upload for Time-Shifted Viewing of Social Live Streams. In Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM '19). Association for Computing Machinery, New York, NY, USA, 380--393.
[67]
Riverside. 2022. The Ultimate Frame Rate Guide for Beginners. https://riverside.fm/blog/frame-rate-guide. (2022).
[68]
Bryan Robinson. [n. d.]. Remote Work Is Here To Stay And Will Increase Into 2023, Experts Say. https://www.forbes.com/sites/bryanrobinson/2022/02/01/remote-work-is-here-to-stay-and-will-increase-into-2023-experts-say/. ([n. d.]).
[69]
Swetank Kumar Saha, Shivang Aggarwal, Rohan Pathak, Dimitrios Koutsonikolas, and Joerg Widmer. 2019. MuSher: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad/Ac Wireless LANs. In The 25th Annual International Conference on Mobile Computing and Networking (MobiCom '19). Association for Computing Machinery, New York, NY, USA, Article 34, 16 pages.
[70]
Sandesh Dhawaskar Sathyanarayana, Jinsung Lee, Jihoon Lee, Dirk Grunwald, and Sangtae Ha. 2021. Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks. IEEE Communications Magazine 59, 4, 58--64.
[71]
Varun Singh, Saba Ahsan, and Ott. 2013. MPRTP: Multipath Considerations for Real-Time Media. In Proceedings of the 4th ACM Multimedia Systems Conference (MMSys '13). Association for Computing Machinery, New York, NY, USA, 190--201.
[72]
Suhas Nandakumar, Cullen Jennings. 2021. Annotated Example SDP for WebRTC); SDP for WebRTC (Release 14). https://www.ietf.org/archive/id/draft-ietf-rtcweb-sdp-14.txt. (2021).
[73]
Y.S. Sun, Chin-Fu Ku, Yu-Chun Pan, Chia-Hui Wang, and Jan-Ming Ho. 1996. Performance analysis of application-level traffic shaping in a real-time multimedia conferencing system on Ethernets. In Proceedings of LCN - 21st Annual Conference on Local Computer Networks. IEEE, 433--442.
[74]
Xuanxuan Tian, Shuo Jia, Ping Dong, Tao Zheng, and Xiaoyun Yan. 2018. An Adaptive Bitrate Control Algorithm for Real-Time Streaming Media Transmission in High-Speed Railway Networks. In 2018 10th International Conference on Communication Software and Networks (ICCSN). 328--333.
[75]
Varun Singh, Rachel Huang, Roni Even, Dan Romascanu. 2018. RFC8451: Considerations for Selecting RTP Control Protocol (RTCP) Extended Report (XR) Metrics for the WebRTC Statistics API. (2018). https://datatracker.ietf.org/doc/html/rfc8451.
[76]
Bing Wang, Wei Wei, Zheng Guo, and Don Towsley. 2009. Multipath Live Streaming via TCP: Scheme, Performance and Benefits. ACM Trans. Multimedia Comput. Commun. Appl. 5, 3, Article 25 (aug 2009), 23 pages.
[77]
Bo Wang, Mingwei Xu, Fengyuan Ren, Chao Zhou, and Jianping Wu. 2022. Cratus: A Lightweight and Robust Approach for Mobile Live Streaming. IEEE Transactions on Mobile Computing 21, 8 (2022), 2761--2775.
[78]
Wikipedia. 2019. Peak signal-to-noise ratio. https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio. (2019).
[79]
Damon Wischik, Costin Raiciu, Adam Greenhalgh, and Mark Handley. 2011. Design, Implementation and Evaluation of Congestion Control for Multipath TCP. In 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11). USENIX Association, Boston, MA. https://www.usenix.org/conference/nsdi11/design-implementation-and-evaluation-congestion-control-multipath-tcp
[80]
Damon Wischik, Costin Raiciu, Adam Greenhalgh, and Mark Handley. 2011. Design, Implementation and Evaluation of Congestion Control for Multipath TCP. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI'11). USENIX Association, USA, 99--112.
[81]
Yitao Xing, Kaiping Xue, Yuan Zhang, Jiangping Han, Jian Li, Jianqing Liu, and Ruidong Li. 2021. A Low-Latency MPTCP Scheduler for Live Video Streaming in Mobile Networks. IEEE Transactions on Wireless Communications 20, 11 (2021), 7230--7242.
[82]
Dongzhu Xu, Anfu Zhou, Xinyu Zhang, Guixian Wang, Xi Liu, Congkai An, Yiming Shi, Liang Liu, and Huadong Ma. 2020. Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '20). Association for Computing Machinery, New York, NY, USA, 479--494.
[83]
Yanmei Liu, Yunfei Ma, Quentin De Coninck, Olivier Bonaventure, Christian Huitema, Mirja Kühlewind . 2023. Multipath Extension for QUIC. (2023). https://datatracker.ietf.org/doc/draft-ietf-quic-multipath/.
[84]
Hyunho Yeo, Hwijoon Lim, Jaehong Kim, Youngmok Jung, Juncheol Ye, and Dongsu Han. 2022. NeuroScaler: Neural Video Enhancement at Scale. In Proceedings of the ACM SIGCOMM 2022 Conference (SIGCOMM '22). Association for Computing Machinery, New York, NY, USA, 795--811.
[85]
Xinjie Yuan, Mingzhou Wu, Zhi Wang, Yifei Zhu, Ming Ma, Junjian Guo, Zhi-Li Zhang, and Wenwu Zhu. 2022. Understanding 5G Performance for Real-World Services: A Content Provider's Perspective. In Proceedings of the ACM SIGCOMM 2022 Conference (SIGCOMM '22). Association for Computing Machinery, New York, NY, USA, 101--113.
[86]
Yunze Zeng, Parth H. Pathak, and Prasant Mohapatra. 2014. A first look at 802.11ac in action: Energy efficiency and interference characterization. In 2014 IFIP Networking Conference. 1--9.
[87]
Songyang Zhang. 2018. Congestion Control for RTP Media: a Comparison on Simulated Environment. CoRR abs/1809.00304 (2018). arXiv:1809.00304 http://arxiv.org/abs/1809.00304
[88]
Xu Zhang, Yiyang Ou, Siddhartha Sen, and Junchen Jiang. 2021. SENSEI: Aligning Video Streaming Quality with Dynamic User Sensitivity. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association, 303--320. https://www.usenix.org/conference/nsdi21/presentation/zhang-xu
[89]
Zhilong Zheng, Yunfei Ma, Yanmei Liu, Furong Yang, Zhenyu Li, Yuanbo Zhang, Jiuhai Zhang, Wei Shi, Wentao Chen, Ding Li, Qing An, Hai Hong, Hongqiang Harry Liu, and Ming Zhang. 2021. XLINK: QoE-Driven Multi-Path QUIC Transport in Large-Scale Video Services. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference (SIGCOMM '21). Association for Computing Machinery, New York, NY, USA, 418--432.
[90]
Anfu Zhou, Huanhuan Zhang, Guangyuan Su, Leilei Wu, Ruoxuan Ma, Zhen Meng, Xinyu Zhang, Xiufeng Xie, Huadong Ma, and Xiaojiang Chen. 2019. Learning to Coordinate Video Codec with Transport Protocol for Mobile Video Telephony. In The 25th Annual International Conference on Mobile Computing and Networking (MobiCom '19). Association for Computing Machinery, New York, NY, USA, Article 29, 16 pages.

Cited By

View all
  • (2024)Athena: Seeing and Mitigating Wireless Impact on Video Conferencing and BeyondProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696889(103-110)Online publication date: 18-Nov-2024
  • (2024)Mustang: Improving QoE for Real-Time Video in Cellular Networks by Masking JitterACM Transactions on Multimedia Computing, Communications, and Applications10.1145/367239920:9(1-23)Online publication date: 10-Jun-2024
  • (2024)An In-depth Study of Bandwidth Allocation across Media Sources in Video ConferencingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681007(7696-7704)Online publication date: 28-Oct-2024
  • Show More Cited By

Index Terms

  1. Converge: QoE-driven Multipath Video Conferencing over WebRTC

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ACM SIGCOMM '23: Proceedings of the ACM SIGCOMM 2023 Conference
    September 2023
    1217 pages
    ISBN:9798400702365
    DOI:10.1145/3603269
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 September 2023

    Check for updates

    Author Tags

    1. multipath
    2. video conferencing
    3. QoE
    4. WebRTC

    Qualifiers

    • Research-article

    Conference

    ACM SIGCOMM '23
    Sponsor:
    ACM SIGCOMM '23: ACM SIGCOMM 2023 Conference
    September 10, 2023
    NY, New York, USA

    Acceptance Rates

    Overall Acceptance Rate 462 of 3,389 submissions, 14%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2,224
    • Downloads (Last 6 weeks)313
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Athena: Seeing and Mitigating Wireless Impact on Video Conferencing and BeyondProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696889(103-110)Online publication date: 18-Nov-2024
    • (2024)Mustang: Improving QoE for Real-Time Video in Cellular Networks by Masking JitterACM Transactions on Multimedia Computing, Communications, and Applications10.1145/367239920:9(1-23)Online publication date: 10-Jun-2024
    • (2024)An In-depth Study of Bandwidth Allocation across Media Sources in Video ConferencingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681007(7696-7704)Online publication date: 28-Oct-2024
    • (2024)Twist: A Multi-site Transmission Solution for On-demand Video StreamingProceedings of the ACM on Networking10.1145/36562972:CoNEXT2(1-19)Online publication date: 13-Jun-2024
    • (2024)SatGuard: Concealing Endless and Bursty Packet Losses in LEO Satellite Networks for Delay-Sensitive Web ApplicationsProceedings of the ACM Web Conference 202410.1145/3589334.3645639(3053-3063)Online publication date: 13-May-2024
    • (2024)Network Layer on Data Path: Smooth Queue ManagementLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_7(109-131)Online publication date: 30-Oct-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media