Skip to content

realitydeslab/BibcamPlus

 
 

Repository files navigation

Bibcam - Burnt-in barcode metadata camera

gif gif

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.

Planes

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

About

Burnt-in barcode metadata camera

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 72.9%
  • ShaderLab 18.2%
  • HLSL 8.9%