Bibcam - Burnt-in barcode metadata camera
Bibcam is a proof-of-concept project where I tried the idea of "burnt-in barcode metadata" carrying camera tracking data within a single video stream.
By using this format, you can record/edit/playback AR-ready video clips without worrying about desynchronization with external tracking data.
System Requirements
- Unity 2021 LTS
- LiDAR-enabled iOS device for recording
How to Try
Build and play the Encoder
scene on a LiDAR-enabled iOS device. You can
record Bibcam video clips by pressing the "Record" button. It saves recorded
clips into the camera roll.
To try playback with the recorded clips, copy them into the project directory
(the directory that contains Assets
, Packages
, etc.) and rename it to
Test.mp4
. Then you can play it back with the Decoder
scene.
Tips
- The encoder application caps the frame rate at 30fps to reduce excessive energy consumption and thermal throttling. You can switch this behavior in the application settings (Settings -> Bibcam -> "Cap Frame Rate").
Related Repositories
- BibcamVfx -- Advanced Bibcam VFX with HDRP
- BibcamUrp -- Bibcam renderer on URP
- BibcamTimeline -- Bibcam frame-accurate playback with Timeline