Docs › Stream › Controls and gestures

Controls and gestures

What every button on the main screen does. Several of them do something different when you press and hold. Every one is listed here.

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.

Main screen of Dual IRL Stream, not streamingNumbered diagram of the main screen when you are not streaming. The numbers match the list below.OFFLINE --:-----:-- · 👍 - 👎 - · 👥 - · 💎 ----:-- · 👥 8,9542,983132:17:38🔋 100% ⚡+1.3 W34.1°C-31UI▸ dualirl-ingest-srtGo Live1.0x1234678910
Not streaming. The dashes mean the channel is offline and the app has no figures for it yet.
Main screen of Dual IRL Stream, while streamingNumbered diagram of the main screen while streaming. The numbers match the list below.LIVE 1:02:443121:02:44 · 👍 89 👎 3 · 👥 456 · 💎 121,2341:02:44 · 👥 8,954871:02:442,9831:02:44🔋 87% ⚡+1.3 W34.1°CSRTLA/HEVC @dualirl-ingest-srt ↑ 6.0 MbpsBonded · RTT 22ms ↑ 6.2 Mbps · 212.4 MBWiFi · RTT 22ms ↑ 3.4 Mbps · 118.0 MBCell · RTT 48ms ↑ 2.8 Mbps · 94.4 MB-18that sounded great22:28@river_runnerthank you!22:29pixelfoxhello from the trailkeep going, almost at the top of thehill─── loaded from history ───22:29sunny_sidelove this streamhave a safe walk homeUIEnd stream1.0x12345678910
While streaming. Your numbers, names and buttons will differ.
  1. Status pill. Shows whether you are streaming and for how long. See The status pill.
  2. 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.
  3. 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.
  4. 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.
  5. Chat. Messages from your channels, newest at the bottom.
  6. Mic, Chat and UI buttons. See Mic, Chat and UI.
  7. Destination and Go Live. See Go Live and End stream.
  8. Settings button. Opens Settings.
  9. Screenshot, Magic wand, Light and Camera buttons. Left to right along the bottom right. See Screenshot, Magic wand, Light and Camera.
  10. 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 seeIt means
⚪ OFFLINE --:--You are not streaming.
Connecting…The app is reaching your destination.
🔴 LIVE 1:02:44You are live. The timer counts how long you have been streaming, as hours, minutes and seconds.
Reconnecting #2The connection dropped and the app is trying again. The number is the attempt. The reason shows in the stats panel.
⚠ FailedThe 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.

Rumble 312 🔴 1:02:44 · 👍 89 👎 3 · 👥 456 · 💎 12 Kick 1,234 🔴 1:02:44 · 👥 8,954 YouTube 2,983 🔴 132:17:38
PartWhat it shows
LogoWhich platform the badge is for.
First numberHow 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.
TimeHow 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.

🔋 87% ⚡ +1.3 W 34.1°C SRTLA/HEVC @dualirl-ingest-srt ↑ 6.0 Mbps Bonded · RTT 22ms ↑ 6.2 Mbps · 212.4 MB WiFi · RTT 22ms ↑ 3.4 Mbps · 118.0 MB Cell · RTT 48ms ↑ 2.8 Mbps · 94.4 MB

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.

ButtonTapPress and hold
UIHides or shows the buttons and readouts on screen.Opens Overlay opacity, where you can dim the buttons, change their colour or lock the screen.
MicMutes or unmutes your mic.Nothing different.
ChatHides or shows chat.Opens Chat quick settings.
ScreenshotSaves a clean photo of your camera picture.Counts down 3, 2, 1, then saves a photo of the whole screen, buttons included.
Magic wandTurns your colour look and filter on or off.Opens the Looks picker.
LightTurns the light on or off.Opens the Light panel.
CameraOpens the Camera panel.Nothing different.
🔒 Hold to unlockNothing. 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

MicTap to mute or unmute your mic. While muted, it turns red and shows a crossed-out mic Muted 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

Chatonly 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

Screenshotsaves 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

Magic wandcontrols 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 Magic wand, onwhile 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

Lightonly shows up when it has something to control:

The button turns amber Light, onwhile 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

CameraTap 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:

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:

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.

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

Settingssits 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.