Android · IRL streaming

Two cameras.
One broadcast.

Stream your front and rear cameras at once in a picture-in-picture layout — and, when you stream to an SRTLA ingest, bonded across Wi-Fi and cellular so you stay live even when one connection drops. Dual-camera capture requires a phone that supports running two cameras at once; Wi-Fi + cellular bonding requires an SRTLA-compatible ingest. Single-camera streaming works on any supported device.

Direct download — a signed APK that installs and updates itself in place (Android 11+). Your browser may ask you to allow installing apps. See what's new.

What it does

Built for the IRL operator

Everything you need to go live from a phone and stay live — without a backpack of gear.

🎥

Dual-camera PiP

Front + rear at the same time on phones that support concurrent cameras. Swap which feed is full-screen, move the inset, pick its shape and border. Single-camera works on any supported device — your call.

🎨

Make it yours

Put the inset camera in a square or circular face-cam bubble, frame it with a solid, gradient, or animated-rainbow border, and switch cameras with a smooth Crossfade, Dip, Wipe, or Zoom transition. It all shows in your stream, not just your preview.

📶

SRTLA bonding

Stream over Wi-Fi and cellular together to an SRTLA-compatible server. If one link weakens or drops, your broadcast keeps going on the other.

🔀

Seamless network handoff

Walk from Wi-Fi to cellular and back without dropping — on a single-radio SRT stream your connection hands over in place, no reconnect. Opt-in per profile, and it works with any SRT server (no SRTLA ingest needed). Experimental.

🛰️

Pro protocols & codecs

SRT, SRTLA, RTMP, and RTMPS, in H.265/HEVC or H.264 — to your own server or any compatible ingest.

📊

Operator HUD

Battery, temperature, net power draw, and live per-link bandwidth at a glance — shown only to you, never in the stream.

💬

Merged live chat

Kick, Twitch, and Rumble chat in one overlay, with animated inline emotes and per-platform viewer counts, uptime, and Rumble likes/dislikes. Kick subs & resubs, gifted subs, Kicks gifts, and channel-point redemptions show up as compact inline events — operator-only, kept out of your broadcast.

🎬

Built for the move

Hardware video stabilization smooths out the shake from walking or riding, and your audio auto-switches to a USB or wired mic the moment you plug one in — and back to the phone mic if it drops. Look and sound pro on the go.

🔋

Stays resilient

Adaptive bitrate rides out shaky uplinks, thermal protection guards long sessions, and it keeps streaming in your pocket with the screen off.

Protocols: SRT · SRTLA · RTMP · RTMPS Codecs: H.265/HEVC · H.264 Android 11+

Platforms

What each platform brings

Every connected platform's chat, channel stats, and events flow into one operator-only overlay. How much shows up depends on what each platform exposes.

FeatureKickTwitchRumbleYouTube
Live chat messagesPlanned
Inline emotesPlannedPlanned
Viewer count & uptimePlanned
Follower & subscriber countsPlannedPlannedPlannedPlanned
Likes / dislikesN/AN/APlanned
Subs & resubsPlannedPlannedPlanned
Gifted subsPlannedPlannedPlanned
Cheers & paid giftsPlannedPlannedPlanned
Channel-point rewardsPlannedN/AN/A

supported now · Planned on the roadmap · N/A not offered by that platform. Events render as compact inline lines — all chat is operator-only, never composited into your broadcast.