DualStream Portal
Bring your viewerson stream.
Post your Portal link in chat. Viewers ask to join from their browser, nothing to install. You choose who comes on, and their avatar talks on your stream.
Portal links
One link. Nothing to install.
Create your Portal link once and post it in chat, on Discord or in your bio. Anyone who opens it signs in with a free DualStream account and asks to join.
Their request shows up in DualStream Studio. Add them and they're on stream.
You run the door
Nobody goes live without you.
Every request waits for you. Add a guest live, or add them muted: a muted guest is off air, but you still hear them, so you can talk first and put them on when they're ready.
Remove anyone in one click. Block an account and it can't ask again. Make a new link and the old one stops working right away.
No webcam needed
Your guests show up as themselves.
Guests set a Portal avatar with an idle picture and a talking picture, in the shape they like. It switches to the talking picture and lights up while they speak, so your viewers always know who's talking.
Nobody has to turn on a camera to be part of the show.
Portal codes
Creators bring their whole setup.
Streaming with someone who has DualStream? They send any camera, virtual camera, NDI or Spout2 source with their audio, and you add them with a short code or their username.
Works between Mac and Windows, and every guest lands in your scene as a layer you place, crop and style.
Everything a guest spot needs.
Portal is built into DualStream Studio. No call software, no browser sources, no extra apps.
Nothing to install
Viewers join from their browser with a free DualStream account. No download, no plugin.
They hear you
Pick a mic to send back and every guest hears you while they're on, so it's a real conversation.
On Desktop and Mobile
Every guest is a layer in your Desktop and Mobile scenes, placed where it works on each.
Everywhere you're live
Guests go out with your stream to Twitch, YouTube, Kick and every other platform you stream to.
Sign-in required
Every request comes from a signed-in account, so you see who's asking and a block sticks.
Free to join
Guests join free for 30 minutes at a time. Guests with Premium stay on for up to 6 hours.
Hosting a Portal is part of Premium. Joining one is free.
One subscription covers Portal, Relay, Disconnect Protection, recording and watermark-free clips across every DualStream app. $9.99 a month, or $99 a year.
Test Drive
The whole studio, free. Build your scenes and go live on Desktop and Mobile at the same time, direct from your machine to your platforms.
Free forever · No payment required
- Go live on Desktop and Mobile at once, direct to your platforms
- Twitch Enhanced Broadcasting, dual format included
- Alerts studio and Multi-Platform Pop-Out Chat
- VTuber, NDI & Spout2 Support
- Cinema-Grade Effects
- Instant replay clips (with watermark)
Go live on every platform at once with DualStream Relay, never go dark with Disconnect Protection, and record dual format (Desktop + Mobile) with watermark-free clips.
Everything in Test Drive, plus
- DualStream Relay: one upload from your PC, broadcast from our servers
- Twitch, YouTube, Kick and any RTMP, live on all of them at once
- Disconnect Protection, so your stream never goes dark
- DualStream Portal: bring viewers on stream from your Portal link, and creators with a short code
- Dual Format Recording and Editing Tools
- Watermark-free instant replay clips
- One subscription across Windows, macOS, iPhone, the OBS plugin and the MCP server
Portal FAQs
How bringing people on stream works.
Only a free DualStream account. They open your Portal link in their browser, sign in or sign up, and ask to join. Nothing to download.
No. Portal links are voice only. Your viewers see the guest's Portal avatar, which switches to their talking picture while they speak.
Yes. Pick the mic to send back in Add a Guest and DualStream sends it to every guest you add, so they hear you while they're on.
Guests on a free account get 30 minutes per Portal. Guests with Premium stay on for up to 6 hours.
Every request waits for you. Decline it, remove a guest at any time, block an account so it can't ask again, or make a new link and the old one stops working.
Yes. A guest is a layer in your scene, so they go out with your stream wherever you're live, direct or through Relay.
Hosting is. Bringing guests into your stream needs Premium. Joining someone else's Portal is free.