Volumetric Streaming allows you to render only content inside a specific volume, improving streaming quality because the video only fills the volume. In addition, the final image rendered in client space looks stickier than the normal onAirXR stream, making it a perfect fit for mixed reality experiences.

Setting up volumetric streaming requires two steps.

Volume Setup

You must create a volume and transform it to contain your content.

  1. Create a volume game object from the menu, or add AXRVolume component to a game object with mesh filter.

    Screenshot 2023-08-31 143331.png

  2. Transform the above volume object to contain your content objects inside.

    Screenshot 2023-08-31 144251.png

Transparency by Chroma Keying

For technical reasons alpha-encoded video streaming is not yet available, so we use chroma keying technique to render transparency in the video.

🏠  onAirXR Unity XR Plugin Developer Guide

Getting Started


System Requirements


Quick Start


Programming Guide


XR Plugin Settings


Input


Handle Client Events


Volumetric Streaming (BETA)


Build & Run


Build


Command Line Arguments