The main screen
The app always runs sideways (landscape). Your camera picture fills the middle. The buttons, chat and stats on top of it are for you only. Your viewers never see them. The exception is a web page you add under Web overlays and set to Viewers only or Both. That one is part of your stream.
- Status pill. Shows whether you are streaming and for how long. See The status pill.
- Channel badges. One badge for each channel you set up, starting with its platform logo. They show whether the channel is live, its viewers and the other details you choose. See Channel badges.
- Stats panel. Battery, power and temperature. While you stream it also shows where the stream is going and how fast it is leaving your phone. See The stats panel.
- Mic level meter. Goes green, then yellow, then red as you get louder. The number at the bottom is your recent peak level. See Mic level meter.
- Chat. Messages from your channels, newest at the bottom.
- Mic, Chat and UI buttons. See Mic, Chat and UI.
- Destination and Go Live. See Go Live and End stream.
- Settings button. Opens Settings.
- Screenshot, Magic wand, Light and Camera buttons. Left to right along the bottom right. See Screenshot, Magic wand, Light and Camera.
- Zoom. Shows your current zoom. See Zoom.
What each number and symbol means
These are the readouts around the edge of the screen. Only you see them. Your viewers never do.
The status pill
It shows what the app is doing with your stream. It does not show whether your channels are live. The badges next to it do that.
| You see | It means |
|---|---|
| ⚪ OFFLINE --:-- | You are not streaming. |
| Connecting… | The app is reaching your destination. |
| 🔴 LIVE 1:02:44 | You are live. The timer counts how long you have been streaming, as hours, minutes and seconds. |
| Reconnecting #2 | The connection dropped and the app is trying again. The number is the attempt. The reason shows in the stats panel. |
| ⚠ Failed | The app could not connect. The reason shows in red in the stats panel. |
Channel badges
Each channel you set up has a badge, and it works whether or not you are streaming. A badge reads left to right, and you choose which parts show in Settings → Chat.
| Part | What it shows |
|---|---|
| Logo | Which platform the badge is for. |
| First number | How many people are watching now, with commas for thousands. |
| Dot | ⚪ when the channel is not live and 🔴 when it is. It sits between the viewers and the time when both are switched on. |
| Time | How long the channel has been live. It shows as minutes and seconds, then hours once it passes an hour. |
| 👍 and 👎 | Likes and dislikes. Rumble only. |
| 👥 | Followers. Rumble and Kick. |
| 💎 | Paid subscribers. Rumble only. |
| - and --:-- | The channel is offline, so there is nothing to count. Kick still shows its follower count while offline. |
| ? | The app cannot tell yet, or the channel is live but the platform did not give a number. |
The status pill and Rumble’s badge sit on the top row. Kick, Twitch and YouTube sit on the row under them.
The stats panel
While you stream, the panel shows up to five kinds of line. When you are not streaming it shows only the battery line.
Battery line
- 🔋 87%
- Your battery. It turns red at 15% or less when you are not charging.
- ⚡
- Your phone is charging.
- +1.3 W
- How fast your battery is gaining or losing charge, in watts. A plus sign means it is charging and a minus sign means it is draining. Green means charging, yellow means plugged in but still draining, and white is everything else. It reads 0.0 W when charging and use are about equal.
- 34.1°C
- Battery temperature. Green is fine, yellow is warm and red is hot. You can switch to °F with Use Fahrenheit in Settings → Stats/Info Panel.
- HOT, OVERHEAT, HEAT↓, NET↓
- Warnings that appear only when needed. HOT and OVERHEAT mean your phone says it is too hot. HEAT↓ means the app is lowering your video quality to let the phone cool. NET↓ means your connection cannot keep up, so the app is lowering video quality to cope.
Stream line
- SRTLA/HEVC
- How the stream is sent, then how the video is packed. SRT, RTMP or RTMPS is the connection type, and SRTLA shows instead of SRT when you are using more than one connection at once. HEVC or H264 is the video format.
- @dualirl-ingest-srt
- The name of the profile you went live with.
- ↑ 6.0 Mbps
- The speed of your stream itself, in megabits per second. It stays off until the stream is moving real data.
Connection lines
- Bonded, WiFi, Cell, Eth, Net
- Which connection is carrying your stream. Bonded is the combined total when you use Wi-Fi and cellular together. Net shows when the app cannot name the connection.
- RTT 22ms
- The round-trip delay to your server. Lower is better. <1ms means under one millisecond.
- ↑ 6.2 Mbps
- How much is leaving your phone each second. This can read a little higher than the stream line. It includes the extra data the connection needs to stay reliable.
- lost 12
- Packets that went missing recently. Shown only when you are using a single SRT connection and some were lost.
- 212.4 MB
- How much data you have sent this stream. It switches to GB at about a gigabyte.
- Cell offline
- That connection has dropped. It turns yellow and shows the data it sent before it dropped.
With Wi-Fi and cellular together, there is one line for each connection under the combined one. Their speeds add up to the combined speed. A connection line is yellow when it is offline, and the combined line turns yellow while the app is lowering your quality.
If something goes wrong, the reason shows in red under the stream line, for example why you are reconnecting. A line that is too long for the panel is cut short with ….
Mic level meter
The bar on the left edge shows how loud your mic is. It is green when you are at a good level, then yellow, then red as you get close to the loudest it can record.
- The thin line
- Your recent loudest moment. It stays for a short while, then drops back.
- The number at the bottom
- The same recent peak, in decibels. 0 is as loud as the mic can record, and sound at that level can distort. Lower numbers like -18 are quieter. A dash means it is close to silent. The number is hidden while your mic is muted.
Zoom readout
The 1.0x pill shows the zoom of the picture that is full screen. 1.0x means no zoom. It is always there, even at 1.0x, as a reminder that you can tap it. See Zoom.
Chat lines
Each line starts with the platform logo, then the time, then the person’s name in their chat colour, then their message. The line loaded from history separates older messages the app fetched when it started from new ones.
Tap and press-and-hold at a glance
“Press and hold” means keep your finger on the button for about a second. Every button that does something different when you press and hold is in this table.
| Button | Tap | Press and hold |
|---|---|---|
| UI | Hides or shows the buttons and readouts on screen. | Opens Overlay opacity, where you can dim the buttons, change their colour or lock the screen. |
| Mutes or unmutes your mic. | Nothing different. | |
| Hides or shows chat. | Opens Chat quick settings. | |
| Saves a clean photo of your camera picture. | Counts down 3, 2, 1, then saves a photo of the whole screen, buttons included. | |
| Turns your colour look and filter on or off. | Opens the Looks picker. | |
| Turns the light on or off. | Opens the Light panel. | |
| Opens the Camera panel. | Nothing different. | |
| 🔒 Hold to unlock | Nothing. A tap is ignored. | Unlocks the screen. |
UI button
UI sits at the bottom left, next to the mic and chat buttons.
Tap to hide everything that is only for you. The status pill, channel badges, stats panel, chat, mic meter, the Mic and Chat buttons, the Camera button and the zoom readout all disappear, and you get a clean view of your camera. Tap UI again to bring them back. The UI button stays on screen. Go Live, End stream, Settings, Screenshot, Magic wand and Light also stay. Hiding the buttons never changes what your viewers see.
Press and hold to open Overlay opacity. From here you can:
- Drag the Overlay opacity slider to make the buttons and readouts see-through without hiding them. It goes from 100% down to 30%.
- Choose how the button outlines look under UI accent. Solid is one colour (white to start with). Gradient blends two colours, or three with the 3 colors switch, and Animate makes the colours move. Speed controls how fast.
- Tap 🔒 Lock screen to lock the screen.
- Tap Done, or tap outside the panel, to close it.
Mic button
Tap to mute or unmute your mic. While muted, it turns red and shows a crossed-out mic
, and your viewers hear silence. The bar on the left shows your mic level.
While you are in privacy mode, the mic button is greyed out and cannot be changed. Privacy mode mutes your mic for you and puts it back how it was when you resume.
Chat button
only appears once you have set up at least one chat channel. See Chat and channels.
Tap to hide or show the chat on your screen. It goes grey while chat is hidden.
Press and hold to open Chat quick settings. It has the same chat options as Settings → Chat, such as text size, timestamps, emotes, hiding bots and commands, and reading chat aloud. Changes apply straight away. Tap Done to close it.
Screenshot button
saves photos to your gallery, in a folder called DualIRLStream.
Tap to save a clean photo of your camera picture, with no buttons or chat on it. A message tells you whether it saved. If it says Frame saved — may include bars, the photo may have some black border around it.
Press and hold for a screenshot of the whole screen, buttons and chat included. A big 3, 2, 1 counts down, and then the photo is saved. The countdown is not in the photo. This photo includes the black bars, if there are any.
Neither kind of photo works while you are in privacy mode. You will see Snapshot paused during privacy or Paused for privacy — resume to capture.
Magic wand button
controls your colour look and filter. These change your camera picture in the preview and in your stream, but not the buttons or overlays. The wand turns amber
while a look is showing.
Tap to switch your look and filter on or off. If you have not picked one yet, tapping opens the Looks picker instead.
Press and hold to open Looks. It has two lists, and picking an item applies it and closes the panel:
- Color grade: None, Warm, Cool, Teal & Orange, B&W, Vivid and Sepia. If you have imported your own .cube file, Custom is on the list too.
- Filter: None, Rave (colours keep cycling) and Wobble (the picture gently warps).
You can use one colour grade and one filter together. To change how strong they are, or to import your own colour file, go to Settings → Color grading and Camera filters.
Light button
only shows up when it has something to control:
- Face light, when your front camera is on. It frames your screen in a bright border and turns the screen brightness to maximum, so your phone lights your face. The border is only on your screen. It is not in your stream.
- Torch, when your back camera has a flash. This is the real flash LED. Viewers can see the light.
The button turns amber while any light is on.
Tap to switch the light on or off. If both lights are available, tapping opens the Light panel so you can choose.
Press and hold to open the Light panel. It lists Face light and Torch (each shows a tick and “on” when it is on), and while your front camera is on it also has Fill light color and Fill light size for the face light border. Tap Done to close it.
The torch switches itself off if you change camera or pair, or enter privacy mode. The face light switches off when your front camera is no longer in use, and it starts off each time you open the app.
Camera button
Tap to open the Camera panel, and tap again to close it. The button is hidden while you have hidden the buttons with UI.
The panel lists your cameras, with one row for each kind:
- DUAL: pairs of cameras your phone can run at the same time, such as back and front. This row only appears if your phone supports it. Only pairs your phone can really do are listed.
- BACK and FRONT: your single cameras.
- CAM: any other camera your phone reports that is not a front or back camera, when there is one.
Each camera is labelled by how wide it sees, in degrees, such as 77°. When two cameras see the same width, the camera number is added, like 77° #3. A pair looks like 77°+90°, with the main picture first and the small picture second. Tapping a camera or a pair switches to it and closes the panel.
While you are using two cameras, a PIP row appears at the top of the panel with three buttons. They do not close the panel. You can tap them several times:
- Swap trades the main picture and the small picture.
- Corner moves the small picture to the next corner: bottom right, bottom left, top left, then top right, then around again.
- The shape button shows the current shape of the small picture and changes it each time you tap: Fill (a small copy of the whole picture), 1:1 (a square), ◯ (a circle) and 4:3, then back to Fill.
These choices show in your stream as well as your preview, and the app remembers them. The small picture’s distance from the edges is set in Settings → Picture-in-picture.
Zoom
Above the Camera button, a readout such as 1.0x always shows your current zoom. It is hidden if your camera cannot zoom, or while the buttons are hidden.
- Tap the readout to open a panel with a zoom slider. It has Reset to go back to 1.0x and Done to close. With one camera it is labelled Zoom. With two cameras it is labelled Main zoom, and if the small picture’s camera can zoom as well, a second Inset zoom slider appears under it.
- Pinch with two fingers anywhere on the screen to zoom the main picture. If your fingers land on the small picture, you zoom that one instead. Which one you control is decided when you first touch the screen.
Zoom goes back to 1.0x when you switch to a different camera or pair. The pinch gesture does not work while the screen is locked.
Go Live and End stream
The destination name sits above the Go Live button, with a small arrow, like ▸ MyChannel. If you have more than one saved destination, tap the name to pick a different one. You can only change it before you go live. If no server address is set up yet, you will see Set a server URL in Settings and Go Live is greyed out.
Go Live asks first: Go live? with your destination’s name and a reminder that your camera and mic go out live. Choose Go Live to start or Cancel to back out.
While you are live, the button becomes a red End stream. Tapping it asks End stream? with three choices: Privacy, End stream and Cancel. Privacy keeps you connected but shows viewers a black screen with a message instead of your camera. Read more about privacy mode.
Settings button
sits next to Go Live. It opens Settings. If you are live, a message reminds you that your stream keeps running while you are in Settings.
Locking the screen
Locking stops accidental touches, for example while the phone is in a pocket or on a bike mount. Press and hold UI, then tap 🔒 Lock screen.
While the screen is locked, every touch is ignored, including the End stream button and pinch-to-zoom. Your stream carries on as normal. A 🔒 Hold to unlock pill appears at the top of the screen.
Press and hold that pill to unlock. A quick tap does nothing. If you close and reopen the app, the lock is off.
The top corners
The top left holds the status pill and your channel badges. The top right holds the stats panel. Both are explained under What each number and symbol means.
You can hide the whole stats panel, or just its battery part or network part, in Settings → Stats/Info Panel.
Closing a panel
Every panel on this page (Overlay opacity, Chat quick settings, Looks, Light, Camera and Zoom) closes when you tap outside it, tap Done, or use your phone’s back button or gesture.