skip to main content
10.1145/3343031.3350917acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

Towards 6DoF HTTP Adaptive Streaming Through Point Cloud Compression

Published: 15 October 2019 Publication History

Abstract

The increasing popularity of head-mounted devices and 360° video cameras allows content providers to offer virtual reality video streaming over the Internet, using a relevant representation of the immersive content combined with traditional streaming techniques. While this approach allows the user to freely move her head, her location is fixed by the camera's position within the scene. Recently, an increased interest has been shown for free movement within immersive scenes, referred to as six degrees of freedom. One way to realize this is by capturing objects through a number of cameras positioned in different angles, and creating a point cloud which consists of the location and RGB color of a significant number of points in the three-dimensional space. Although the concept of point clouds has been around for over two decades, it recently received increased attention by ISO/IEC MPEG, issuing a call for proposals for point cloud compression. As a result, dynamic point cloud objects can now be compressed to bit rates in the order of 3 to 55 Mb/s, allowing feasible delivery over today's mobile networks. In this paper, we propose PCC-DASH, a standards-compliant means for HTTP adaptive streaming of scenes comprising multiple, dynamic point cloud objects. We present a number of rate adaptation heuristics which use information on the user's position and focus, the available bandwidth, and the client's buffer status to decide upon the most appropriate quality representation of each object. Through an extensive evaluation, we discuss the advantages and drawbacks of each solution. We argue that the optimal solution depends on the considered scene and camera path, which opens interesting possibilities for future work.

References

[1]
A. Bentaleb, B. Taani, A. C. Begen, C. Timmerer, and R. Zimmermann. 2019. A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP . IEEE Communications Surveys Tutorials, Vol. 21, 1 (2019), 562--585.
[2]
G. Bjøntegaard. 2001. Calculation of Average PSNR Differences Between RD-Curves, ITU-TVCEG-M33 . (2001). http://wftp3.itu.int/av-arch/video-site/0104_Aus/VCEG-M33.doc
[3]
J. R. Daniel, B. Hernández, C. E. Thomas, S. L. Kelley, P. G. Jones, and C. Chinnock. 2018. Initial Work on Development of an Open Streaming Media Standard for Field of Light Displays (SMFoLD) . Electronic Imaging, Vol. 2018, 4 (2018), 140--1--140--8.
[4]
E. d'Eon, T. Myers, B. Harrison, and P. A. Chou. 2017. ISO/IEC JTC1/SC29 Joint WG11/WG1 (MPEG/JPEG) input document WG1M40059/WG1M74006. 8i Voxelized Full Bodies - A Voxelized Point Cloud Dataset . (2017).
[5]
O. Devillers and P. Gandoin. 2000. Geometric Compression for Interactive Transmission. In Proceedings of the 11th IEEE Visualization Conference. IEEE, New York, 319--326.
[6]
Google. 2016. Google Draco . https://github.com/google/draco . (2016).
[7]
L. He, W. Zhu, K. Zhang, and Y. Xu. 2018. View-Dependent Streaming of Dynamic Point Cloud over Hybrid Networks. In Advances in Multimedia Information Processing. Springer, New York, 50--58.
[8]
M. Hosseini. 2017. Adaptive Rate Allocation for View-Aware Point-Cloud Streaming. Technical Report. University of Illinois. 4 pages.
[9]
M. Hosseini and C. Timmerer. 2018. Dynamic Adaptive Point Cloud Streaming. In Proceedings of the 23rd Packet Video Workshop . ACM, New York, 1--7.
[10]
Yan Huang, Jingliang Peng, C.-C. Jay Kuo, and M. Gopi. 2006. Octree-based Progressive Geometry Coding of Point Clouds. In Proceedings of the 3rd Eurographics/IEEE VGTC Conference on Point-Based Graphics . Eurographics Association, Genève, 103--110.
[11]
P. A. Kara, A. Cserkaszky, M. G. Martini, A. Barsi, L. Bokor, and T. Balogh. 2018. Evaluation of the Concept of Dynamic Adaptive Streaming of Light Field Video . IEEE Transactions on Broadcasting, Vol. 64, 2 (2018), 407--421.
[12]
M. Krivokuća, M. Koroteev and P. A. Chou. 2018. A Volumetric Approach to Point Cloud Compression . (2018). arxiv: abs/1810.00484
[13]
MPEG. 2017. MPEG 3DG and Requirements - Call for Proposals for Point Cloud Compression V2 . (2017).
[14]
J. Ohm, G. J. Sullivan, H. Scharz, T. K. Tan, and T. Wiegand. 2012. Comparison of the Coding Efficiency of Video Coding Standards - Including High Efficiency Video Coding (HEVC) . IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, 12 (2012), 1669--1684. newpage
[15]
OpenSignal. 2018a. State of Mobile Networks: Belgium (March 2018) . (2018). https://www.opensignal.com/reports/2018/03/belgium/state-of-the-mobile-network/
[16]
OpenSignal. 2018b. State of Mobile Networks: USA (January 2018) . (2018). https://opensignal.com/reports/2018/01/usa/state-of-the-mobile-network/
[17]
J. Park, P. A. Chou, and J. Hwang. 2019. Rate-Utility Optimized Streaming of Volumetric Media for Augmented Reality . IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Vol. 9, 1 (2019), 149--162.
[18]
F. Qian, B. Han, J. Pair, and V. Gopalakrishnan. 2019. Toward Practical Volumetric Video Streaming on Commodity Smartphones. In Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications . ACM, New York, NY, USA, 135--140.
[19]
R. Schnabel and R. Klein. 2006. Octree-Based Point-Cloud Compression. In Proceedings of the 3rd Eurographics/IEEE VGTC Conference on Point-Based Graphics. ACM, New York, 111--121.
[20]
S. Schwarz, M. Preda, V. Baroncini, M. Budagavi, P. Cesar, A. Chou, R. A. Cohen, M. Krivokuća, S. Lasserre, Z. Li, J. Llach, K. Mammou, R. Mekuria, O. Nakagami, E. Siahaan, A. Tabatabai, A. M. Tourapis, and V. Zakharchenko. 2018. Emerging MPEG Standards for Point Cloud Compression . Journal on Emerging and Selected Topics in Circuits and Systems, Vol. 9, 1 (2018), 133--148.
[21]
M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hoßfeld, and P. Tran-Gia. 2015. A Survey on Quality of Experience of HTTP Adaptive Streaming . IEEE Communications Surveys Tutorials, Vol. 17, 1 (2015), 469--492.
[22]
I. Sodagar. 2011. The MPEG-DASH Standard for Multimedia Streaming over the Internet . IEEE MultiMedia, Vol. 18, 4 (2011), 62--67.
[23]
K. Spiteri, R. Sitaraman, and D. Sparacio. 2018. From Theory to Practice: Improving Bitrate Adaptation in the DASH Reference Player. In Proceedings of the 9th ACM Multimedia Systems Conference. ACM, New York, 123--137.
[24]
T. Stockhammer. 2011. Dynamic Adaptive Streaming over HTTP: Standards and Design Principles. In Proceedings of the 2nd ACM Conference on Multimedia Systems. ACM, New York, 133--144.
[25]
J. van der Hooft, S. Petrangeli, T. Wauters, R. Huysegems, P. Rondao Alface, T. Bostoen, and F. De Turck. 2016. HTTP/2-Based Adaptive Streaming of HEVC Video Over 4G/LTE Networks . IEEE Communications Letters, Vol. 20, 11 (2016), 2177--2180.
[26]
M. Wijnants, H. Lievens, N. Michiels, J. Put, P. Quax, and W. Lamotte. 2018. Standards-Compliant HTTP Adaptive Streaming of Static Light Fields. In Proceedings of the 24th ACM Symposium on Virtual Reality Software and Technology . ACM, New York, 4:1--4:12.

Cited By

View all
  • (2025)Toward Adaptive Volumetric Video Streaming: A Joint Network-Viewport Adaptation FrameworkIEEE Communications Magazine10.1109/MCOM.001.240005363:3(197-203)Online publication date: Mar-2025
  • (2025)NAVA: A Network-Adaptive View-Aware Volumetric Video Streaming FrameworkIEEE Access10.1109/ACCESS.2025.353880213(25223-25238)Online publication date: 2025
  • (2025)PointPCA+: A full-reference Point Cloud Quality Assessment metric with PCA-based featuresSignal Processing: Image Communication10.1016/j.image.2025.117262135(117262)Online publication date: Jul-2025
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '19: Proceedings of the 27th ACM International Conference on Multimedia
October 2019
2794 pages
ISBN:9781450368896
DOI:10.1145/3343031
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 October 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. http adaptive streaming
  2. immersive video
  3. mpeg v-pcc
  4. mpeg-dash
  5. point clouds
  6. rate adaptation

Qualifiers

  • Research-article

Conference

MM '19
Sponsor:

Acceptance Rates

MM '19 Paper Acceptance Rate 252 of 936 submissions, 27%;
Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)194
  • Downloads (Last 6 weeks)21
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Toward Adaptive Volumetric Video Streaming: A Joint Network-Viewport Adaptation FrameworkIEEE Communications Magazine10.1109/MCOM.001.240005363:3(197-203)Online publication date: Mar-2025
  • (2025)NAVA: A Network-Adaptive View-Aware Volumetric Video Streaming FrameworkIEEE Access10.1109/ACCESS.2025.353880213(25223-25238)Online publication date: 2025
  • (2025)PointPCA+: A full-reference Point Cloud Quality Assessment metric with PCA-based featuresSignal Processing: Image Communication10.1016/j.image.2025.117262135(117262)Online publication date: Jul-2025
  • (2024)Analyzing the applicability of psychometric QoE modeling for projection-based point cloud video quality assessmentJournal on Image and Video Processing10.1186/s13640-024-00655-y2024:1Online publication date: 19-Nov-2024
  • (2024)Low-bitrate Volumetric Video Streaming with Depth ImageProceedings of the 2024 SIGCOMM Workshop on Emerging Multimedia Systems10.1145/3672196.3673397(39-44)Online publication date: 4-Aug-2024
  • (2024)FSVFG: Towards Immersive Full-Scene Volumetric Video Streaming with Adaptive Feature GridProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680908(11089-11098)Online publication date: 28-Oct-2024
  • (2024)Blind Quality Assessment of Dense 3D Point Clouds with Structure Guided ResamplingACM Transactions on Multimedia Computing, Communications, and Applications10.1145/3664199Online publication date: 11-May-2024
  • (2024)A Comparative Study of K-Planes vs. V-PCC for 6-DoF Volumetric Video RepresentationProceedings of the 16th International Workshop on Immersive Mixed and Virtual Environment Systems10.1145/3652212.3652227(92-98)Online publication date: 15-Apr-2024
  • (2024)Chorus: Coordinating Mobile Multipath Scheduling and Adaptive Video StreamingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3649359(246-262)Online publication date: 29-May-2024
  • (2024)Demonstrating Adaptive Many-to-Many Immersive Teleconferencing for Volumetric VideoProceedings of the 15th ACM Multimedia Systems Conference10.1145/3625468.3652192(453-458)Online publication date: 15-Apr-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media