Skip to main content

Pipelines

Pipelines Overview

In the HoloMIT SDK, a Pipeline is the core architectural pattern used to process, transport, and render real-time media streams. Each pipeline manages the full lifecycle of a specific data type — from capture or reception, through processing, to final rendering on screen.

Understanding how pipelines work is essential for customizing or extending the SDK's capabilities, as they are the backbone of every media feature.


Available Pipelines

The SDK currently provides three main pipelines, each specialized for a different media type:

HoloCapturer Pipeline (Volumetric Video)

The HoloCapturer Pipeline is responsible for receiving, decoding, and rendering real-time 3D volumetric video streams. It handles the full chain from raw depth-camera data to a rendered mesh in the Unity scene.

📄 See: HoloCapturer Pipeline Documentation


Webcam Pipeline (2D Video)

The Webcam Pipeline manages 2D video streams from webcams or other flat video sources. It handles encoding, transmission, and display of traditional video feeds within your mixed-reality experience.

📄 See: Webcam Pipeline Documentation


Voice Pipeline (Audio)

The Voice Pipeline handles real-time audio capture, transmission, and playback. It integrates microphone input with the networking layer to provide voice communication between participants.

📄 See: Voice Pipeline Documentation