The gear opens Settings. On the main screen, MIC opens microphone selection and gain, while the microphone icon mutes audio. LAYERS controls overlays included in your broadcast. The built-in chat panel is for you to read on the phone.
Before your first stream
Set a destination in Settings > Stream, choose a video quality preset and check your microphone. Return to the camera screen and hold the pill at the top left that reads Hold to go live. To end the stream, tap the pill, then Stop. For destination setup, follow the direct streaming guide or OBS guide.
Main-screen controls
Some controls depend on your phone, settings or connection state. Settings > Customisation changes which toolbar icons appear and their order.
| Control | What it does |
|---|---|
| Go live / Stop | The first pill at the top left of the preview shows Roam's stream status and starts and stops the stream. Before you go live it reads Hold to go live. Hold it for about a second while a fill sweeps across it. It then reads CONNECTING, then LIVE in red with the time and bitrate, or RECONNECTING after a drop. To stop, tap anywhere on the pill, then Stop. If a start fails, the pill goes back to Hold to go live and a banner under it says why. This is separate from OBS's broadcast status. |
| MIC meter | Shows microphone activity. Tap it to choose a microphone and adjust input gain. |
| Microphone mute | Mutes or unmutes Roam's microphone audio. If OBS BRB protection is active, it stays protected until OBS confirms the break has ended. |
| Switch camera | Switches the main camera. With dual camera active, swaps the main and inset cameras. |
| Torch | Turns the camera light on or off when available. |
| Camera mute | Hides the camera picture, including the second-camera inset. Overlays remain visible. Use microphone mute separately if you also want silence. |
| Dual camera / PiP | Shows or hides a second-camera inset on supported phones. Enable Dual camera in Camera settings to make the control available. Running two cameras uses more power and generates more heat. |
| BRB | Shows your break message or image with audio muted. If connected to OBS with a BRB scene configured, switches to that scene instead. Optional OBS BRB protection also hides Roam's cameras and mutes its microphone. |
| Hide screen | Blacks out the phone display while the stream continues. A short reminder shows first. Touch and hold anywhere on the screen for about two seconds to return. Older versions called it Stealth. |
| LAYERS | Opens visibility controls for existing overlays. Choose which layers to show, then tap Apply. Cancel leaves them unchanged. |
| Mark | Puts a marker on your live Twitch stream, so you can find the moment later in Twitch's Highlighter. Needs the Twitch sign-in. Hidden until you show it under Settings > Customisation. |
| OBS / OBS LIVE | Opens OBS connection or broadcast controls. When connected, choose a scene, view the program preview, hold to start the OBS broadcast or tap to stop it. An OBS connection alone does not mean OBS is broadcasting. |
| Phone status | Opens available battery, temperature and other device details. |
| Network status | Opens connection and stream-health details. |
| REC | Indicates that a local recording is active. |
| More | Opens toolbar actions that do not fit in the Compact layout. |
| Settings | The gear opens the Settings categories below. It remains available when other toolbar icons are hidden or reordered. |
Tap an uncovered part of the camera preview to focus. Pinch to zoom. The second-camera inset helps you check your framing; choose its corner in Camera settings.
Settings: Stream
- Stream URL: enter the full destination supplied by your streaming service or receiver. The help button explains the field.
- Save current URL: name the current destination for reuse. Tap a saved destination to select it, or its remove button to delete it.
Stop streaming before changing the active destination.
Settings: Video quality
Choose a preset before going live. Higher quality needs more upload capacity and can use more power. Auto bitrate reduces the video target when the connection struggles and raises it again as the connection recovers.
While live, Live output shows the current sent bitrate. This includes audio and transport overhead, so it can differ from the selected video target.
Settings: Audio
- Microphone check: speak and watch the meter. Bluetooth microphone levels appear once you are live.
- Input gain: use the slider to adjust microphone level. Lower it if loud speech sounds distorted.
- Microphone: select Default (system choice) or an available device. After plugging in a microphone, leave this category and return to refresh the list. The help button explains microphone choices.
- Show audio levels HUD icon on home screen: shows or hides the main-screen MIC meter and its quick controls.
Settings: Camera
- Image stabilization: smooths handheld movement on supported phones and slightly crops the picture.
- Dual camera: makes the main-screen dual-camera control available. This feature needs a supported phone and can increase heat substantially.
- Picture-in-picture: choose Small, Medium or Large, then one of four corner positions. Mirror front camera flips the front-camera inset; leave it off when viewers need to read text in that view.
Settings: Overlays
Overlay editor adds text, images and web pages to your broadcast. Main-screen Layers control shows or hides the LAYERS shortcut for changing saved layers' visibility.
Use a web overlay to show viewer chat, alerts or another service's browser overlay. Web pages use additional battery. Their sound can play on your phone, but Roam does not mix it directly into the stream's audio. Your microphone can still pick up sound from the phone speaker.
See Overlays for your stream for Roam Chat setup, every live text value, location instructions and notes on battery use.
Overlay editor controls
Open Settings > Overlays > Overlay editor. The preview shows your draft layout. Select a layer in Layers to open its Edit controls. On wider screens, both panels appear together.
Add a layer
- Text: adds a text layer. Enter your wording, then choose its size, colour and position.
- Image: opens the phone's image picker. Use an image for a logo, frame or other static graphic.
- Web: shows a power-use notice, then Add web overlay creates a web layer. Paste a complete HTTPS address into URL, or choose Import HTML or ZIP for a local overlay. Only import files you trust; they can run code and make internet requests.
An imported web layer shows its filename. Use a web address instead returns to the URL field. Use Width and Height to set the webpage's area, then Position X and Y to move it. Set its font size and appearance through the overlay service or HTML. The editor shows a web placeholder, so check the saved result on the main screen.
Manage layers
| Control | What it does |
|---|---|
| Layer name | Selects the layer for editing. The optional Name field helps you recognise it later. |
| Checkbox | Shows or hides the layer in your draft. Save to apply the change. |
| Up / Down arrows | Change the stacking order. A layer higher in the list appears in front of lower layers. |
| Delete overlay | Removes the selected layer from the draft. Save to apply its removal. |
The built-in Roam watermark is protected from deletion. You can still hide it, rename it, reposition it and change its stacking order.
Size, position and live text
- Text size changes text from 12 to 144. Colour offers eight preset text colours.
- For images, Size changes width from 5% to 150% of the frame while keeping the image's proportions. Values above 100% let a graphic extend beyond the frame.
- Position offers nine shortcuts: TL, T and TR for the top; L, C and R for the middle; BL, B and BR for the bottom. X moves horizontally and Y vertically. Text and image layers can be fine-tuned with these sliders; the watermark uses the nine preset positions.
- Insert live value adds a token at the text cursor: Time, Date, Day, Battery, Bitrate, Stream time or Compass. You can combine tokens with ordinary text. An unavailable value appears as a dash.
Additional location tokens can be typed into Text: {speed} for km/h, {speed_mph}, {altitude}, {lat}, {lng}, {heading} or {city}. These need location permission and use more battery while active. Coordinates and city names reveal your location in the broadcast.
Save or leave
Save applies your draft, including to a running stream, and keeps the editor open. The button briefly reads Saved. The back arrow closes the editor. If changes remain, choose Save to apply them and close, Discard to leave without those changes, or Keep editing to return to the draft.
Settings: Chat
Show chat panel puts messages on your phone for you to read. Choose Text size, Panel width and Panel side, then enter a Kick channel name, Twitch channel name or YouTube channel handle.
These fields select channels; they do not log you into an account. YouTube chat needs an active live broadcast and relies on an unofficial interface, so service changes can affect it. To put chat in the video your viewers receive, add a web overlay instead.
Signed in to Twitch, the Twitch channel field is replaced by Signed in as with your name, and chat comes from your own channel. The TTS switches Read chat messages, Read usernames and Read events choose what is read aloud. Read events has a tick for each kind: Follows, Subs and gifts, Raids, Cheers, Redeems, Hype train, Ad breaks and Shoutouts.
The panel's top row shows each platform you use as its logo with a small dot after it. Green means connected. Amber means connecting or waiting, for example Waiting for live chat while a YouTube channel is not live yet. Red means it needs you: Can't connect, Check channel in Settings or Sign in again. Words show only beside a dot that is not green.
Settings: Twitch
Signing in is optional. See Sign in with Twitch for the steps.
- Sign in with Twitch: opens Twitch's page in a browser tab over Roam. Approve there, and Roam finishes the sign-in by itself.
- Signed in as: shows your Twitch display name.
- Stream address: your stream key and Twitch's address, saved as the destination Twitch on the Stream page. In use means it is your Stream URL. Use it switches to it.
- Stream title and Category: filled in from Twitch. Pick a category from the list that shows as you type. Update sends both to Twitch.
- Viewers: your viewer count while you are live, refreshed every 30 seconds while the page is open. Otherwise it reads Not live on Twitch.
- Sign out: Roam forgets your Twitch sign-in and removes the Twitch destination. Destinations you saved yourself stay. If the Twitch address was your Stream URL, the Stream URL is empty afterwards.
Settings: BRB & Hide screen
- BRB message: choose the text shown during a local break. Choose image from phone replaces that message with your own picture; Clear returns to the message.
- Recording dot: adds a red reminder that you are live while the screen is hidden. This is separate from the REC indicator for saving a local recording.
- Haptic pulse: makes the phone vibrate while the screen is hidden. Choose a Pulse interval of 30 or 60 seconds.
Settings: Reliability
- Camera and microphone: shows a tick when Roam can use them. Tap the row to ask for them.
- Notifications: shows a tick when Roam can show its notice while you are live. Tap the row to ask for it.
- Background use: shows a tick when Roam can keep running in the background. Tap the row for Android's prompt. Samsung, Xiaomi and some other phones have their own battery switch as well; the page says where to find it.
- Record to phone while streaming: saves a copy to Movies/Roam. It uses extra storage and power. The help button explains local recording.
- Keep trying for: choose how long Roam attempts to reconnect after a dropout: 1 minute, 5 minutes, 15 minutes or Forever.
Settings: OBS
These settings connect Roam to OBS's controls. Set Roam's video destination separately under Stream. See the OBS setup guide for the complete connection.
- Show OBS control on main screen: shows or hides the OBS shortcut. Hiding it does not disconnect OBS or turn off streaming sync.
- Host (LAN IP or hostname), Port and Password (required): enter your OBS WebSocket details, then use Connect or Disconnect.
- Sync OBS streaming with Roam: starts an OBS broadcast when Roam starts. When Roam stops, it only stops an OBS broadcast that it started.
- BRB scene in OBS: chooses the OBS scene controlled by Roam's BRB button. Leave it blank to use Roam's local break screen.
- Mute mic and camera during OBS BRB: also protects the phone's microphone and cameras during the OBS break. Protection stays active until OBS confirms the break has ended.
Settings: Customisation
Wrap puts toolbar controls on extra rows when needed. Compact puts excess controls under More. Under Main screen icons, show or hide supported icons, move them up or down in the order, and open their related settings. Reset to default restores the toolbar layout.
The Settings gear is always last. Go live and Stop are the pill at the top left of the preview. Dual-camera availability is controlled in Camera settings.
Settings: Help & about
- Diagnostics: save or send a log soon after a problem so it includes useful recent information.
- Export backup: creates a password-protected backup of your settings, overlays and saved connections. Keep the password so you can restore it.
- Import backup: replaces this phone's Roam setup with a saved backup. Stop streaming before exporting or importing.
- Check for updates automatically and Check now: check for updates to APK installations. Google Play manages updates for Play installations.
- Help and feedback, Privacy policy and Third-party licenses: open the relevant information.
