What is HoloStream¶
HoloStream is a high quality adaptive volumetric video streaming solution for mobile, web, desktop, and immersive headsets. HoloStream clips stream multiple bitrates adaptively on-demand from Arcturus’s HoloStream CDN.
HoloStream is compatible with industry standard streaming protocols, giving you control of the final streaming product.
Encode Time and View Minutes¶
Your HoloSuite account needs View Minutes for HoloStream playback to users, and Encode Minutes for processing and preparing Volumetric Video for adaptive streaming playback. Contact Arcturus at https://arcturus.studio/contact-us/ for more information on pricing and billing.
Adaptive bit rate¶
HoloStream provides adaptive bit rate streaming to supply the highest quality content at all network speeds. It does this by dynamically switching to the best available quality profile for the network available.
At upload, multiple quality levels can be generated and uploaded along with your clip.
Each of these quality profiles have different mesh triangle counts, and texture resolutions.
HoloSuite includes the HoloStream web API. The HoloStream web API (Application Programming Interface) supports embedding volumetric streams directly into your Three.js (external link) webapp. The Web API provides web developers control over how and when the stream is displayed.
HoloSuite includes a Unity HoloStream Player. The HoloStream Unity Player is a package for the Unity Game Engine (external link) that supports streaming adaptive volumetric video into a unity project. Along with your streaming content, you can set up the rest of your unity scene as needed.
A HoloStream URL, ending in “.mpd”, is a unique string that points to the server where the clip is stored. This url points to the manifest used to load a stream into any applicable HoloStream Player. HoloStream players can use the manifest to adaptively retrieve your columetric video stream.
The Manifest URL is displayed in HoloEdit after HoloStream Export. After uploading a clip to HoloStream, use your URL with the Unity HoloStream Player or HoloStream WebPlayer to stream your clip.
HoloStream 2021.1 includes pre-built integrations with the following platforms.
The Unity Oms Player can play any HoloStream clip by supplying the HoloStream MPD URL to any object containing a Holo Stream Player Component.
HoloStream integrates seamlessly with 8th Wall, an AR devolvement platform that allows streams to be played in AR. An example project with HoloStream integration is provided on the 8th wall website. For more information on using HoloStream in an 8th wall project, see 8th Wall - Getting Started