Your stream. Your cameras.
As much rig as you need.

The Mudi 7 dashboard + Android Companion app work together to run your IRL stream. Travel light with a router and phone, add a pocket camera, or build a multi-camera show with more phones and more connections.

One system. Three ways to carry it.

There is no fixed kit to buy. The normal starting point is the GL.iNet Mudi 7 + an Android phone running Companion, not the router alone. Keep those two at the core, choose the cameras and extra phones that suit the day, and enable only the features you use. These are examples of the gear you carry; a bonded stream also needs a receiver off-site.

Minimal rig: a GL.iNet Mudi 7 router beside one Android phone running Companion as camera and director.
01 / Start small

Router + phone

GL.iNet Mudi 7 + one Android phone. The Companion phone can be both your camera and your director: capture video, compose overlays and encode the show. The router runs the dashboard and sends the bonded stream.

No separate camera, laptop or Director Mini required. The phone can also provide GPS and optionally share its cellular connection.

Expanded rig: GL.iNet Mudi 7, three Android phones, an Anker Prime battery, a DJI Pocket 3 and an SJCAM S10. Phones can take director, camera and connection-sharing roles.
02 / Add what helps

A whole show in your bag

Mudi 7 + three phones + Anker Prime battery + DJI Pocket 3 + SJCAM S10. Use one phone for directing and video processing; use others as cameras, remote camera bridges or extra cellular uplinks.

Add angles, distribute jobs and extend runtime. Different carriers add connection diversity. More phones do not pool into one faster processor: each has a role, and one director composes the program.

Compact rig: a Mudi 7, Android phone and SJCAM S10 illustrated in three zippered pockets, with a roller-coaster track in the background.
03 / Pare it back

Leave the big rig behind

Mudi 7 + Android + SJCAM S10. Let the small camera provide the angle and the phone direct the show. Leave the extra phones, gimbal and large battery behind when compact matters more than extra angles or runtime.

For a theme-park day, plan secure, closed storage and keep devices ventilated. On a coaster, follow the operator's rules: store all gear as required, never use loose handheld equipment, and film only where explicitly permitted. Pocket fit depends on clothing and cases.

Original setup illustrations, not product photos or scale drawings. Camera streaming modes, phone encoder limits, battery capacity and safe storage determine what works in your rig. For the SJCAM S10, confirm your firmware offers a compatible custom RTMP mode before choosing it.

Add processing

A Companion director phone handles video composition and encoding. Other phones can capture or bridge cameras, leaving the router to manage the network. Choose a phone with the encoder capability and cooling your output needs.

Add internet connections

Companion connection sharing or Moblink lets nearby Android phones contribute cellular data over the rig's Wi-Fi. Combine those with router cellular and available Wi-Fi in the SRTLA bond. Each cellular link needs its own working data plan.

Remove what you do not need

Extra cameras, a power bank, a Director Mini, GPS accessories and Bluetooth accessories are optional. Keep the same dashboard and simplify the carry; unconfigured tabs stay hidden.

Invite only — for now

StreamHelpers makes one thing: the IRL Dashboard. It is free, and right now it is available only by personal invitation. Each invited person receives a unique, one-time install link, so there is nothing to download from this site and no public installer.

Invitations are issued directly or by request. To request one, email [email protected] and include your use case, who referred you, and your level of expertise with streaming technology.

That address is only for invitation requests, not for technical support. Help comes from the community: the wiki and the StreamHelpers Discord. Requests without the required details, including single-line emails, are deleted.

What it is. A router dashboard and an Android Companion app working as one IRL streaming system. The dashboard runs on the GL.iNet Mudi 7 (GL-E5800) in your pocket or bag. The router manages available cellular, shared-phone and Wi-Fi uplinks, bonding, integrations and publishing controls. Companion supplies the mobile side: camera and director modes, video composition and encoding, quick commands, GPS, optional connection sharing and Bluetooth, plus Pro chat and crew features. Use the browser dashboard for setup and detailed controls, and the app while you are out streaming. Plan on Companion for the full experience; a router-only setup does not provide all these capabilities. No laptop required: the dashboard runs locally, while your receiver handles delivery. Chat comes from Restream.io or your own advanced feed; optional hosted Pro services and configured external services still need internet access. The full product page explains every piece and why it was chosen.

Your cameras, nearby or remote

Use a phone camera, DJI Pocket 3, a compatible SJCAM or another camera that can publish compatible RTMP video to a custom address. You are not locked into one camera brand. Network video transport and camera-control commands are separate capabilities.

Camera routes: a local RTMP camera connects through the Mudi 7, or a camera feeds a remote Companion phone over a configured private connection. A Companion director adds overlays and sends one program through the router's SRTLA bond to the receiver and platforms.
Illustrative routes. A remote external camera must be able to reach the remote phone's RTMP input; the phone needs a configured route back to the rig. Pairing alone does not create that connection.

A phone can be more than a camera

A Companion director receives camera feeds, switches angles, adds overlays and encodes the program. A remote Companion phone can send its own camera, or accept an external RTMP camera on its reachable input and send that feed back to the rig.

Nearby: cameras publish to the router's input addresses over the rig network. Remote: configure the paired phone's supported camera tunnel or Tailscale path and its internet connection. Remote camera participation is a Pro feature; nearby cellular sharing is a different job.

Talkback keeps the crew connected. Send private, big-text messages between director and Companion camera operators, with an on-air tally so they know when their shot is live. These messages are not audience chat and do not go into the program audio.

Bluetooth camera commands: pair and start supported DJI cameras, adjust quality and stabilization, and check video status. Use a Companion phone's Bluetooth or a compatible router USB Bluetooth adapter. Generic RTMP support does not mean every camera supports remote commands.

From your rig to your viewers

Your phone director, hardware encoder or compatible direct camera sends the program to the router. The router's SRTLA bonding sends that stream over its active uplinks, and a receiver with a public address (one Docker container on a rented server or a machine you own) puts it back together and publishes it to YouTube, Twitch, Kick or another configured destination. Other links can carry the stream when one drops; delivery still depends on available bandwidth and receiver settings.

The router and Companion do different jobs. The router serves the dashboard, manages links and routes the stream. A Companion director phone does the video processing, while Companion devices provide mobile controls, camera feeds, GPS, sharing and supported Bluetooth services. A Director Mini or OBS can replace the phone's director role, but that does not replace every Companion feature. Optional integrations stay optional: a tab you leave unconfigured simply is not there. The dashboard is free and works without StreamHelpers Pro. Data plans, receiver hosting and any paid external subscriptions are separate.

SRTLA + connection sharing

Bond active cellular and Wi-Fi paths, including nearby phones sharing data through Companion or Moblink. See each link's throughput and health. Multiple carriers can reduce reliance on one network, but no bond can transmit when every usable connection is gone.

Backup video, not a black screen

The receiver's backup-video system can switch to your uploaded holding clip if the live feed disappears or falls below the configured threshold, then return when it recovers. Upload and enable it, confirm readiness and test off-air. This is separate from SRTLA bonding; a switch can interrupt delivery and is not a guarantee of seamless playback.

GPS maps + on-person weather

Use phone, router or USB GPS for maps, tracks, distance and location overlays. Carry an optional SwitchBot Outdoor Meter for local temperature and humidity via Companion Bluetooth, alongside forecast, radar and lightning. A phone alone is not an outdoor thermometer; keep the meter shaded and ventilated.

Chat becomes part of the show

Illustrative audience overlays: a live poll with vote bars, a trivia question and countdown, a closest-guess reveal, and an emoji activity meter.
Illustrative overlay designs with sample questions and results, not screenshots. Style and position your own cards in the dashboard.

Let your audience play along

Run polls, scored trivia, closest guess and the emoji meter from chat, and put questions, countdowns, results and leaderboards on stream. Feature a viewer's message, show celebrations, or let a helper run the games while you concentrate on the shot.

Restream.io is the supported chat source. Pro Chat requires StreamHelpers Pro and a separately paid Restream subscription. Use Reply in Restream Chat to open Restream's reply-capable chat; the dashboard's feed is not a native reply composer.

Already operate your own chat infrastructure? The only alternative is the very advanced, unsupported bring-your-own feed. You supply and run the connectors, API keys, platform approvals and hosting. StreamHelpers does not host direct platform connectors.

Automatic vote counting, answer scoring, guess collection and emoji activity need Pro Chat. The game cards and overlays can still be used without automatic chat participation.

What it does

Going live

Stream status is a guided start and stop screen. It checks the camera, the Director Mini, the bond, your receiver and your Restreamer server, names the exact stage that needs attention and takes you to the right control. With a DJI camera configured, one Connect my camera button does the Bluetooth, the pairing and the start.

Modem bonding (SRTLA)

Every modem, tethered phone and Wi-Fi uplink becomes one stream. Plug an uplink in and it joins the bond; lose service and it drops out, no menus. Spare Android phones join through Companion connection sharing or Moblink and relay their own cellular data. Live per-link and aggregate throughput, receive-buffer tuning and a timestamped connection log. Switch bonding off and the same tab simply lists the addresses your camera can publish to.

Cameras

  • Director Mini: low-latency Program preview, scenes, graphics, stream targets, brightness, timer, BRB and Security quick actions, temperature and battery.
  • DJI: pair over Bluetooth, set quality and stabilisation, see that video is really arriving, or run it straight through the router and the bond with no encoder at all.
  • SJCAM, phone apps and any SRT or RTMP source, plus an extra tab that shows a page of your choice.

Companion app (Android)

Every phone on the router shares its GPS and, if you like, its cellular data into the bond. Make one phone the director and it takes up to four camera phones, lays the overlays on top, offers 720p, 1080p and 4K at 30 or 60 fps in HEVC or H.264, cuts to BRB clips with a caption and sends the show into the bond. Chat down the side of the camera screen, talkback with the crew and adding a phone from across town are Pro.

Publishing

  • Restreamer on your receiver: destinations, their health, editable stream keys, start and stop, live ingest CPU, memory, bandwidth, kbit/s, FPS and uptime, a preview that explains itself when it cannot arrive, and native 4K passthrough.
  • Restream.io: sign in, send the stream, start every destination or just the ones you pre-selected, titles, encoder events, and audience numbers for the header and an overlay.
  • OBS Studio: scenes, audio, sources and start/stop when OBS is in the middle.

Overlays

Overlay control puts every overlay on one page: switch each on or off while live, jump straight to its builder with Edit, turn whole groups on and off, and give your encoder one URL that carries everything. Built-ins cover GPS, map, satellite, radar, lightning, weather, hourly forecast, clock, timer, chat, featured messages, polls, trivia and more. The visual designer works on a true 16:9 stage with text, live router values, artwork, icons, shapes, animations and seamless tickers, and can turn any browser JSON API into a live graphic. Export a design with its artwork and import it on another rig.

Chat

Pro Chat uses Restream.io as its supported source, with a separately paid Restream subscription. A very advanced, unsupported user-operated feed is also available without Restream; you own the connectors, API keys, approvals and hosting. StreamHelpers does not host platform connectors. Feature a message on stream with a title, raise chat alerts, style celebrations, and put the Director Mini picture behind the chat and full screen so one phone shows the shot, the chat and the connection at once. Chat alerts the icon while you work in another tab. Reply in Restream Chat opens Restream's reply-capable chat.

Audience games

  • Trivia: AI-written questions about where you are or any subject, a bank of the good ones, a countdown, scored chat answers and a leaderboard overlay.
  • Polls: numbered choices, votes counted from chat, bars and the winner on screen, saved polls to run again.
  • Closest guess: a picture card, a hidden answer, a timer, reveal by itself when guessing closes, saved games.
  • Emoji meter: an animated bar graph of every emoji chat uses, standard or custom, with an optional title.
  • Jokes: written by you or the AI, queued, on screen or read out loud, with a rating ceiling.
  • What am I looking at?: point the camera at the attraction, press once, and your AI tells you what it is and its story, with the option to put it on screen.

Where you are

GPS from a USB receiver, the router or a phone: lock and satellites, map, track, distance and steps, Tell me about this place lines to read out, and map, satellite, radar and speed overlays. Weather with an hourly forecast, radar and lightning. Clock. Timer for countdowns and count-ups with one-tap theme-park actions. Theme parks: live wait times, show times and dining from ThemeParks.wiki as a ticker, scroller, list or one at a time; it even teaches the timer what you are queueing for. Heading to shows viewers where you are going next, how far, when you will arrive and the wait there, then times the queue.

Router

Per-interface throughput and a connection log, the internal modem, cell scanning and band locking for a better tower at a crowded venue, modem reboot, multi-WAN failover, and venue Wi-Fi repeater controls for captive portals, camouflage, MAC mode, BSSID locking, TTL and MTU, with the risky settings surfaced as plain warnings. Tailscale for private remote access, a Funnel public link for a helper, and a link for approved remote producers.

Diagnostics and AI

Stage cards for connection, encoding, delivery, ingest and egress, the logs and downloads behind them, and a ready-made bug report for Discord. Ask AI explains a problem in plain words. You bring your own AI provider key; the same key writes trivia and jokes, answers What am I looking at? and Tell me about this place.

Yours to keep

A guided setup asks one plain question at a time. Header chips you choose (bitrate, battery, viewers, alerts and many more) sit across the top of every tab. A dashboard login, a one-link share with a helper that opens only Trivia, Polls and Jokes, backup and restore as one JSON file with secrets left out by default, and a System update card that tells you when a new version is out and installs it without touching your settings.

StreamHelpers Pro

The dashboard is free. StreamHelpers Pro is an optional subscription that unlocks Pro Chat (and the games that count or score chat), the public Live Map your viewers open with one link, overlays without the StreamHelpers.com mark, Motion & g-force readouts from a Companion phone, and the Companion's Pro layouts, camera talkback and adding a phone from anywhere. Restream chat needs its own paid Restream subscription, separate from Pro; the unsupported user-operated feed does not need Restream. See what each Pro feature does and the Pro guide.

What you need

The Android Companion phone

Part of the standard setup, not just an optional remote. Install StreamHelpers Companion for the full mobile feature set. It can be your camera and director, or work beside an external encoder. Check phone encoder limits, cooling and power before choosing your output format.

The router

A GL.iNet Mudi 7 (GL-E5800) with your SIMs. The dashboard runs on any OpenWRT or GL.iNet router; the bonding sender is built for the Mudi 7.

A receiver

One Docker container on any always-on machine with a public address: a rented server, a home server or a NAS. The receiver · renting a server.

Cameras and extras

Add compatible RTMP cameras, more Companion phones, or a Director Mini or OBS for a different director workflow. A USB GPS receiver, USB Bluetooth adapter, weather meter and external battery are optional. Why these pieces explains what each one adds.

Help and documentation

The wiki

Every guide, from going live to recovering a broken update, lives in the community StreamHelpers wiki. Start at the dashboard.

The community

Questions, bug reports and feature requests go to the StreamHelpers Discord, where the community answers them and votes on what matters. How support works.

Source code

Not published. It is not open source and not available on request: run it or don't, but please don't ask.

Provided as-is, with no warranty and no personal support. The dashboard can reboot your modem, restart your bond and change your encoder mid-broadcast. There is no help desk and no obligation on anyone to answer a question or fix a bug; help comes from the community. You are responsible for securing your installation and for testing before you rely on it. See the disclaimer.
Free and as-is — no warranty and no personal support. Community help: streamhelpers.com/support.
StreamHelpers.com  ·  the IRL Dashboard, by invitation
Another fine product of Blue Soup Enterprises