Play first. Save later.

One rider phone, one or more unattended camera phones on the slope. The cameras start on your command, keep recording after you ride out of range, and hand their footage back the next time you pass — newest run first, resumable chunk by chunk. No internet, no accounts, no cloud.

Offline by design Android · coming soon iOS · coming soon

Connection is temporary. Recording is durable. Sync is incremental.

pose.video app page while recording, with red REC indicator
One page, one big REC button. Real app screenshot.

Built for the way runs actually happen

You drop a phone at the kicker, ride, and come back. The radio contact lasts seconds; the recording lasts the whole run; the footage arrives over the next few passes.

1

Position

Leave camera phones where the angles are. Each films, each can drive the others — there are no fixed roles and no base station.

2

Arm & ride

Press REC. Connected phones roll now; phones out of range start the same run when you come past them. Out of range is normal, never an error.

3

Come back

Phones rediscover each other with no input. Thumbnail, then preview, then original — the clip strip lights up as angles land. Tap to play.

The app

One page: your phones, a connect button, REC, and the clip strip. Screenshots from the Android app running on two real phones.

App page listing two connected phones
Phones listed with connection state and battery.
Clip with two camera angles
One run, two angles, synced incrementally.
Clip player with angle chips
Player: proxy first, original when it lands.

Your video stays yours

Clips live on the phones — originals land in the system gallery under Movies/pose.video/. There is no account and no cloud copy. Read the privacy policy.

Control over Bluetooth, video over Wi‑Fi

Start/stop and status travel over BLE and work with no network at all. Media moves over the local Wi‑Fi you are already on (rider hotspot or a portable router works) — mutually authenticated and encrypted end to end.

Recording beats everything

On a camera, capture preempts transfer and transcoding. A phone keeps recording after you leave range and stops at the max duration you set (30–90 s).

Open source

Protocol, schedulers and both apps are MIT-licensed at github.com/h379wang/pose.video. Licenses · Support & FAQ