Connect your phones.
Two cameras. One live view. Open a private invitation link to join this studio.
Ask the studio owner for a camera or viewer link.
Your scene, from two angles.
Camera A sets the orientation. Automatic matching works in every view; manual rotation overrides it for B.
Switch between two views, or point both cameras at the same scene to blend them.
SIMULATED THERMAL · Colours are generated from ordinary video. They do not measure temperature.
Scan one code on each phone.
Camera phones must keep their page open. Renewing a link disconnects devices using the old link.
Recordings
Saves the selected program view. Each recording stops after five minutes.
Inside the demo
GStreamer prepares the live program. ONVIF provides its stream address. FFmpeg saves that stream without another video encode.
Discovery runs privately inside the server.
Phones send up to 5 fresh frames per second. This CPU version includes global alignment and simulated thermal. GPU inference and dense alignment remain in the desktop demo.
Camera
Point your phone, tap Start, and keep this page open.
Your camera starts only after you allow browser access.
Video only. Audio is never requested. Returning from another app may require tapping Start again.