{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T04:48:19Z","timestamp":1773550099585,"version":"3.50.1"},"reference-count":63,"publisher":"Association for Computing Machinery (ACM)","issue":"3","funder":[{"DOI":"10.13039\/501100000780","name":"European Union","doi-asserted-by":"crossref","award":["101070672"],"award-info":[{"award-number":["101070672"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2026,3,31]]},"abstract":"<jats:p>\n                    Video consumption has become central to modern life, with users seeking more immersive experiences such as virtual conferencing or concerts within virtual reality (VR). While 360\u00b0 video offers rotational movement, it lacks true positional freedom. Fully immersive formats like light fields and volumetric video enable six degrees-of-freedom (6DoF), allowing both types of freedom. However, their high bandwidth and computational demands make them impractical for low-latency applications. Efforts to address these issues through compression and quality adaptation have improved quality of experience (QoE), but real-time interaction remains limited because of latency. To solve this, we introduce a novel, open-source one-to-many streaming architecture using point cloud-based volumetric video. By compressing point clouds with the Draco codec and transmitting via web real-time communication (WebRTC), we achieve low-latency 6DoF streaming. Content is adapted by employing a multiple description coding (MDC) strategy which combines sampled point cloud descriptions using the estimated bandwidth returned by the Google congestion control (GCC) algorithm. MDC encoding scales more easily to a larger number of users compared to individual encoding. Our proposed solution achieves similar real-time latency for both three and eight clients (\n                    <jats:inline-formula content-type=\"math\/tex\">\n                      <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\(163\\,\\mathrm{m}\\mathrm{s}\\)<\/jats:tex-math>\n                    <\/jats:inline-formula>\n                    and\n                    <jats:inline-formula content-type=\"math\/tex\">\n                      <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\(166\\,\\mathrm{m}\\mathrm{s}\\)<\/jats:tex-math>\n                    <\/jats:inline-formula>\n                    ), which is 9% and 19% lower compared to individual encoding. The MDC-based approach, using three workers, achieves similar visual quality compared to a per client encoding solution using five worker threads, and increased quality when the number of clients is greater than 20. Additionally, when compared to an approach with five fixed quality levels, our MDC-based approach scores 13% better in terms of latency, while achieving similar quality.\n                  <\/jats:p>","DOI":"10.1145\/3768314","type":"journal-article","created":{"date-parts":[[2025,9,17]],"date-time":"2025-09-17T16:38:49Z","timestamp":1758127129000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Scalable MDC-Based WebRTC Streaming for One-to-Many Volumetric Video Conferencing"],"prefix":"10.1145","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-6044-5658","authenticated-orcid":false,"given":"Matthias","family":"De Fr\u00e9","sequence":"first","affiliation":[{"name":"Ghent University\u2014imec, Ghent, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9416-9661","authenticated-orcid":false,"given":"Jeroen","family":"van der Hooft","sequence":"additional","affiliation":[{"name":"Ghent University\u2014imec, Ghent, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2618-3311","authenticated-orcid":false,"given":"Tim","family":"Wauters","sequence":"additional","affiliation":[{"name":"Ghent University\u2014imec, Ghent, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4824-1199","authenticated-orcid":false,"given":"Filip","family":"De Turck","sequence":"additional","affiliation":[{"name":"Ghent University\u2014imec, Ghent, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2026,2,27]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3177756"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.3389\/frvir.2021.648575"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2012.2229264"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3397227"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3210424.3210426"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICICT.2009.5267215"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.3390\/rs12142224"},{"key":"e_1_3_1_9_2","article-title":"Visual quality of compressed mesh and point cloud sequences","volume":"8","author":"Cao Keming","year":"2020","unstructured":"Keming Cao, Yi Xu, and Pamela Cosman. 2020. Visual quality of compressed mesh and point cloud sequences. IEEE Access 8 (2020).","journal-title":"IEEE Access"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910605"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3386290.3396931"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/INTERNET.2010.51"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3625468.3647617"},{"key":"e_1_3_1_14_2","unstructured":"Matthias De Fr\u00e9 Jeroen van der Hooft Tim Wauters and Filip De Turck. 2023. Low-Latency Volumetric-Video Delivery for Real-Time Conferencing. Master Thesis. Retrieved from http:\/\/lib.ugent.be\/catalog\/rug01:003150149"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.3390\/s20072068"},{"key":"e_1_3_1_16_2","article-title":"Getting started with WebRTC","volume":"23","author":"Dutton S.","year":"2012","unstructured":"S. Dutton. 2012. Getting started with WebRTC. HTML5 Rocks 23 (2012).","journal-title":"HTML5 Rocks"},{"issue":"8","key":"e_1_3_1_17_2","article-title":"8i voxelized full bodies-a voxelized point cloud dataset","volume":"7","author":"d\u2019Eon E.","year":"2017","unstructured":"E. d\u2019Eon, B. Harrison, T. Myers, and P. A. Chou. 2017. 8i voxelized full bodies-a voxelized point cloud dataset. ISO\/IEC JTC1\/SC29 Joint WG11\/WG1 (MPEG\/JPEG) Input Document WG11M40059\/WG1M74006 7, 8 (2017).","journal-title":"ISO\/IEC JTC1\/SC29 Joint WG11\/WG1 (MPEG\/JPEG) Input Document WG11M40059\/WG1M74006"},{"key":"e_1_3_1_18_2","unstructured":"Golang. 2023. Retrieved from https:\/\/go.dev\/"},{"key":"e_1_3_1_19_2","unstructured":"Google. 2023. Retrieved from https:\/\/google.github.io\/draco\/"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1002\/j.2637-496X.2017.tb00962.x"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1017\/ATSIP.2020.12"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3208115"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1080\/0960085X.2020.1814680"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2013.6738383"},{"key":"e_1_3_1_25_2","article-title":"Double reference guided interactive 2D and 3D caricature generation","author":"Huang X.","year":"2024","unstructured":"X. Huang, D. Liang, H. Cai, Y. Bai, J. Zhang, F. Tian, and J. Jia. 2024. Double reference guided interactive 2D and 3D caricature generation. ACM Transactions on Multimedia Computing, Communications and Applications. 2024.","journal-title":"ACM Transactions on Multimedia Computing, Communications and Applications"},{"key":"e_1_3_1_26_2","unstructured":"imec Virtual Wall. 2023. Retrieved from https:\/\/doc.ilabt.imec.be\/ilabt\/virtualwall\/"},{"key":"e_1_3_1_27_2","unstructured":"Intel Realsense. 2023. Retrieved from https:\/\/www.intelrealsense.com\/"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3393578"},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2863960"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/VR58804.2024.00026"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8298"},{"key":"e_1_3_1_32_2","unstructured":"Keijiro. 2023. Point cloud shader for Unity. Retrieved from https:\/\/github.com\/keijiro\/Pcx"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304112.3325609"},{"key":"e_1_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/2505805"},{"issue":"1","key":"e_1_3_1_35_2","article-title":"VMAF: The journey continues","volume":"25","author":"Li Z.","year":"2018","unstructured":"Z. Li, C. Bampis, J. Novak, A. Aaron, K. Swanson, A. Moorthy and J. De Cock. 2018. VMAF: The journey continues. Netflix Technology Blog 25, 1 (2018).","journal-title":"Netflix Technology Blog"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2017.11"},{"key":"e_1_3_1_37_2","unstructured":"MDC-Based WebRTC Point Cloud Streaming. 2023. Retrieved from https:\/\/github.com\/idlab-discover\/pc-webrtc-o2m"},{"key":"e_1_3_1_38_2","unstructured":"Meta Quest 2 Virtual Reality Headset. 2023. Retrieved from https:\/\/www.meta.com\/quest\/products\/quest-2"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587819.3593941"},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX58391.2023.10178491"},{"key":"e_1_3_1_41_2","unstructured":"OpenCV. 2023. Retrieved from https:\/\/opencv.org\/"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-018-6460-0"},{"key":"e_1_3_1_43_2","unstructured":"Pion WebRTC. 2023. Retrieved from https:\/\/github.com\/pion\/webrtc"},{"key":"e_1_3_1_44_2","unstructured":"Point Cloud Sequence Used in Experiments. 2023. Retrieved from https:\/\/users.ugent.be\/~madfr\/pc-streaming-mmsys2024\/frames.zip"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/BlackSeaCom.2019.8812782"},{"key":"e_1_3_1_46_2","volume-title":"The H. 264 Advanced Video Compression Standard","author":"Richardson I.","year":"2011","unstructured":"I. Richardson. 2011. The H. 264 Advanced Video Compression Standard. John Wiley & Sons."},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2019.8803576"},{"key":"e_1_3_1_48_2","volume-title":"Technische Universit\u00e4t Wien, Wiede\u0144","author":"Sch\u00fctz M.","year":"2016","unstructured":"M. Sch\u00fctz. 2016. Potree: Rendering large point clouds in web browsers. Technische Universit\u00e4t Wien, Wiede\u0144."},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14877"},{"key":"e_1_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2007.905532"},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2017.8296925"},{"key":"e_1_3_1_53_2","article-title":"A novel methodology for quality assessment of voxelized point clouds","volume":"10752","year":"2018","unstructured":"E. M. Torlig, E. Alexiou, T. A. Fonseca, R. L. de Queiroz, T. Ebrahimi. 2018. A novel methodology for quality assessment of voxelized point clouds. In Applications of Digital Image Processing XLI 10752 (2018).","journal-title":"In Applications of Digital Image Processing XLI"},{"key":"e_1_3_1_54_2","unstructured":"Unity. 2023. Retrieved from https:\/\/unity.com"},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX51781.2021.9465420"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2016.2601087"},{"key":"e_1_3_1_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3343031.3350917"},{"key":"e_1_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2023.3263252"},{"issue":"3","key":"e_1_3_1_59_2","article-title":"Design and analysis of QoE-aware quality adaptation for DASH: A spectrum-based approach","volume":"13","author":"Wang C.","year":"2017","unstructured":"C. Wang, D. Bhat, A. Rizk, and M. Zink. 2017. Design and analysis of QoE-aware quality adaptation for DASH: A spectrum-based approach. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 13, 3s (2017).","journal-title":"ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM)"},{"key":"e_1_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.839618"},{"key":"e_1_3_1_61_2","volume-title":"2021 Video Streaming Latency Report","author":"Wowza","year":"2021","unstructured":"Wowza. 2021. 2021 Video Streaming Latency Report. Technical Report. Wowza."},{"key":"e_1_3_1_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX48832.2020.9123137"},{"key":"e_1_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1186\/s42492-021-00096-8"},{"key":"e_1_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2015.7223319"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3768314","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T03:49:28Z","timestamp":1773546568000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3768314"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,27]]},"references-count":63,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,3,31]]}},"alternative-id":["10.1145\/3768314"],"URL":"https:\/\/doi.org\/10.1145\/3768314","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,27]]},"assertion":[{"value":"2024-09-16","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-11","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-02-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}