4D Live Stream
Stack: C++, Python
A 4D livestream rendered from voxels, watchable from any angle. Four depth cameras surround a subject, their views are solved and synced into one coherent scene, and frames are voxelized, encoded, and streamed out at 30 fps while the shoot is still running.
Highlights
- All four cameras fire from a shared hardware trigger line, not software timestamps.
- Each camera's position and orientation is solved from a shared calibration pattern, not measured by hand.
- Capture, voxelization, and encoding run as concurrent stages, so a slow encode doesn't stall capture.
- Chunks decode and render as they arrive, so viewers don't wait for the recording to finish.