Live stream from your phone
Download for Android
Free and open source.
For phones running Android 10 or newer.
Alpha
Roam is in early alpha. The core stream-from-phone path works, but expect bugs, missing features, and rough edges.
Feedback is the most useful thing you can give right now. Send anything to feedback@roamlive.app: bug reports, feature requests, what’s annoying, what’s missing, all of it. Or open a GitHub issue, or message me on Twitter.
If the app crashes, open Settings → Help & about → Save logs to Downloads, and send me the file. This is the fastest way for me to identify and fix issues.
New here?
Pick what you want to do and follow the guide.
How to install
- Tap the download button above. You’ll get an .apk file to download.
- Open the .apk file. Android will warn you that it’s not from the Play Store (which is by design). When it asks, allow your file manager (or whatever app you opened it from) to install unknown apps.
- Open Roam Live and grant it camera and mic permissions. Go to Settings and enter your stream destination. Now you can go live, or spend some time configuring more (chat, overlays, and so on).
- Press and hold to go live.
What it does
-
Read chat while streaming
Roam’s chat panel lets you read chat while streaming, without chat being burnt into the broadcast.
-
One-tap BRB
A BRB button with customisable text and background. Auto-mutes mic and camera, and can be linked to an OBS BRB scene.
-
Stream anywhere (SRT + RTMP)
Kick, Twitch, YouTube, X, Trovo, your own server. It doesn’t matter which platform you use, you can stream to anywhere that works with RTMP or SRT.
-
Lightweight by design
Roam is small, focused, and doesn’t pile on background services like Google Play, analytics, or SDKs you didn’t ask for.
-
Stealth mode
One tap and the screen goes black but the stream keeps going. Press and hold anywhere to bring it back. Useful when you don’t want to draw attention (being IRL in sketchy areas) or look like an obnoxious streamer (a lit-up phone at a dark concert or event).
-
Auto-reconnect
If you lose signal, Roam notices and keeps trying to reconnect until you’re back (or until it times out).
-
Predictive thermal management
The phone tells you before it overheats and drops your bitrate to keep the stream alive, instead of silently throttling. You can turn it off if you don’t want any throttling.
Private by design
- Google Play not required to install (great for GrapheneOS)
- Google Play Services not needed to run
- No telemetry, no analytics, no tracking
- Talks only to the streaming server you point it at
- Open source on GitHub under GPL‑3.0
Free, supported by you
Your support is what gives me the encouragement to keep working on apps like this.
Ways to support →