{"title":"Progressive streaming of compressed 3D graphics in a web browser","authors":"G. Lavoué, L. Chevalier, F. Dupont","doi":"10.1145/2614106.2614170","DOIUrl":null,"url":null,"abstract":"The introduction of the WebGL API for rendering 3D graphics within the browser has boosted the development of 3D Web applications. However, delivering 3D Web content without latency remains a challenging issue, not yet solved. In this context, we introduce a solution for fast progressive streaming and visualization of compressed 3D graphics on the Web. Our approach is based on two main features: (1) a dedicated progressive compression algorithm especially suited to Web-based environments. It produces a compact binary compressed format which allows very fast transmission as well as progressive decoding with levels of details. (2) a plugin-free solution for streaming, decoding and visualization by the Web browser, which relies on an optimized parallel JavaScript/WebGL implementation. Our system allows instantaneous interactive visualization by providing a good approximation of the 3D models in a few milliseconds even for huge data and low-bandwidth channels. Experiments and comparison with concurrent solutions for 3D web content delivery demonstrate its excellent results in terms of latency, adaptability and quality of user experience.","PeriodicalId":118349,"journal":{"name":"ACM SIGGRAPH 2014 Talks","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGGRAPH 2014 Talks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2614106.2614170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The introduction of the WebGL API for rendering 3D graphics within the browser has boosted the development of 3D Web applications. However, delivering 3D Web content without latency remains a challenging issue, not yet solved. In this context, we introduce a solution for fast progressive streaming and visualization of compressed 3D graphics on the Web. Our approach is based on two main features: (1) a dedicated progressive compression algorithm especially suited to Web-based environments. It produces a compact binary compressed format which allows very fast transmission as well as progressive decoding with levels of details. (2) a plugin-free solution for streaming, decoding and visualization by the Web browser, which relies on an optimized parallel JavaScript/WebGL implementation. Our system allows instantaneous interactive visualization by providing a good approximation of the 3D models in a few milliseconds even for huge data and low-bandwidth channels. Experiments and comparison with concurrent solutions for 3D web content delivery demonstrate its excellent results in terms of latency, adaptability and quality of user experience.