Open beta

Android camera tracking

6DoF Camera Tracker

Turn an Android phone into a live camera tracker for Unreal Engine, virtual production, previs, and real-time broadcast workflows. The open beta is available to everyone.

Read the user guides
6DOF Camera Tracker showing real ARCore tracking driving a live Unreal Engine camera

Stream camera position, orientation, and lens data over native FreeD or OSC. See the Unreal render on the phone, record takes, or fly the virtual camera independently with Scout mode.

Built for real-time work

A practical tracking source for production pipelines.

01

FreeD and OSC output

Send pose and lens data straight to Unreal Engine, broadcast graphics systems, and receivers that already support established protocols.

02

ARCore 6DOF tracking

Track position and rotation with the phone camera and sensors. Simple, surface-trackable, and printed-marker anchor modes help manage drift.

03

Unreal viewfinder

Receive a live Unreal Pixel Streaming feed over WebRTC and view the rendered scene on the same phone that is driving the camera.

04

Scout fly mode

Add a virtual fly-camera offset on top of ARCore or IMU tracking using a gesture-based shove control or a full-screen joystick.

05

Mapping and lens controls

Match receiver coordinates with axis presets, custom mappings, space scale, and calibrated zoom, focus, and iris channels.

06

Recording and export

Record takes independently of streaming, review them later, export CSV, and use Pro playback, FBX, and raw-IMU export tools.

On set

Tracking, viewing, and control in one app.

Switch between the real AR camera and the Unreal viewfinder without leaving the tracking screen. Live status, pose, lens data, streaming, recording, and hold controls stay close at hand.

Live Unreal Pixel Streaming viewfinder in 6DoF Camera Tracker
Live Unreal Pixel Streaming viewfinder
ARCore camera tracking view with anchor and pose controls
ARCore position and rotation tracking
Scout fly mode with joystick and speed controls
Scout joystick fly mode

User guides

Connect it to your pipeline.

Step-by-step workflows for sending live camera tracking into the tools you already use.

View all guides

Flexible workflow

Adapt the tracker to your scene.

Configure the target, protocol, camera ID, rate, mapping, and physical scale. The built-in Unreal preset gives you a useful starting point, while custom presets can be saved for different receivers and stages.

  • Unicast, broadcast, and multicast send modes
  • Up to 120 fps with Pro on supported devices
  • Manual hold controls for position and rotation
  • Background IMU streaming and screen-off operation
Axis mapping and preset settings
Axis mapping and reusable presets
Saved recordings and export options
Recording, playback, and export

Lite and Pro

Prove the workflow before you commit.

Lite

Free testing sessions

Configure, calibrate, record, and test your receiver with live streaming sessions of up to five minutes.

Pro

Unlimited live tracking

Remove the session limit and unlock higher rates, multi-destination output, smoothing, take playback, FBX export, and raw-IMU tools.

Monthly subscription or one-time Lifetime purchase

Requirements

What you need.

Android
Android 13 or newer
Full 6DOF
An ARCore-capable device and camera permission
IMU mode
Orientation tracking with manual or Scout-driven position
Receiver
A FreeD or OSC endpoint reachable over the network
Open beta

Open to everyone

Join the open beta.

Anyone with a compatible Android device is welcome. Enrol with your Google account, install the app from Google Play, and try it with your Unreal Engine, FreeD, or OSC workflow. Share feedback with us at contact@techstory.org.uk.