Working Quest 3 passthrough-camera -> laptop processing prototype.
The current validated path is:
- Quest passthrough camera frames in
unity/TRI_Project - QuestVisionStream Android/WebRTC bridge on-device
- laptop-side Python server in
laptop/QuestVisionStreamServer - secure
wss://signaling via ngrok or another TLS tunnel - detections and/or returned JPEG frames sent back to Unity on the headset
unity/-> headset Unity project (TRI_Project)laptop/-> laptop-side QuestVisionStream server copydocs/-> setup notes and current runbooksexternal/-> validated upstream/fork references used during bring-up
external/Unity-QuestVisionStreamwas fixed and validated first- the working QuestVisionStream integration was then synced into
unity/TRI_Project - TRI now works end-to-end after fixing:
- Android build/export issues
- broken
WebCamTextureManagerPrefabscript reference - missing runtime Android plugin jar in TRI
- Current operator runbook:
docs/tri-questvisionstream-runbook.md
- Integration / architecture notes:
docs/questvisionstream-integration.md
- Historical Quest setup doc:
docs/unity-phase-1-quest-setup.md
- Frame-return upgrade notes:
docs/beginner-step-by-step.md
- All paths in this repo's docs are relative to the repo root. Run commands from the directory where you cloned this repo.
- A wiki tracker was historically kept outside this repo on the original
operator's machine (
<knowledge-base>/projects/meta-quest-passthrough/quest-passthrough-project.md); it is not part of this checkout. - Main repo pushed state:
3bb18c0 - External working QuestVisionStream commit:
0666369