MirrorLoop

Guide

From installation to your first stream in OBS.

1. Before you start

2. Install the app on the PC

There are two ways, with the same app: from the Microsoft Store (recommended: no Windows warnings and automatic updates) or with the installer from this website. Keep only one: if both are installed, the receiver reminds you.

From the Microsoft Store

  1. Open MirrorLoop in the Microsoft Store and click Install (it's free).
  2. Open MirrorLoop from the Start menu. If OBS Studio is installed, the receiver offers to install the OBS plugin: close OBS and click Install. You can also do it later with the P key, which updates it too.
  3. If you want the receiver to be always ready: Settings → Apps → Startup → turn on MirrorLoop.

Windows adds the firewall rule for the iPhone (UDP port 7450, private networks only) when it installs the app. To uninstall: first remove the plugin with Shift+P in the receiver (Windows doesn't remove it by itself), then Settings → Apps.

With the installer from this website

  1. Download MirrorLoop-<version>-Windows.exe from the Releases page.
  2. Open it. The installer is not digitally signed yet, so Windows may show "Windows protected your PC": choose More info → Run anyway.
  3. Choose Full installation (receiver and OBS plugin) or Receiver only. If OBS is open, restart it after installing.
  4. Optionally tick Start MirrorLoop when you sign in to Windows, so the receiver is always ready.

The installer also adds a firewall rule that lets the iPhone reach the receiver (UDP port 7450) on private networks only. To uninstall: Settings → Apps.

3. Install the app on the iPhone

Download MirrorLoop from the App Store (it is free). The first time you open it, iOS asks to let MirrorLoop find devices on your local network: allow it, otherwise the app can't find the PC. If you said no, turn it back on in Settings → Privacy & Security → Local Network.

4. First connection and pairing

  1. On the PC, open MirrorLoop from the Start menu.
  2. On the iPhone, open the app and pick your PC under Choose the PC. It appears as "<your name>'s PC".
  3. Choose the Quality (see section 8) and tap Start streaming.
  4. iOS asks you to confirm sharing the screen: confirm.
  5. The first time, the iPhone and the PC show the same 6-digit code. If it matches, tap The code matches on the iPhone and click Allow on the PC (with the mouse: the keyboard can't allow, so a key pressed by mistake can't either). If the codes are different, cancel and reject.

That's it: the screen and audio of the iPhone appear on the PC. From now on there is no code: the iPhone reconnects by itself, even if the receiver is closed and reopened or the Wi-Fi drops for a moment. You can switch to other apps: streaming continues in the background.

The PC doesn't appear in the list? Choose Enter address… and type the address shown in the receiver's help (F1). If it still doesn't connect, see section 1 (Private network).

5. Using the receiver

The receiver window shows the iPhone screen. The keys:

F1show or hide the help, with the PC addresses
Stransmission info (Ctrl+S: full statistics)
Orotate the image by 90°
Aback to automatic rotation
Nname of this PC on the iPhone
Dforget the paired iPhones
PMicrosoft Store version only: install or update the OBS plugin (Shift+P: remove it)
Escreject a pairing request; close the help

Rotation. The iPhone tells the PC how it is being held, using its motion sensor. The sensor can't know when an app stays upright even with the phone sideways (the Home Screen, many social apps) or when rotation lock is on: in those cases press O until the image is straight, and A to go back to automatic.

6. Using MirrorLoop in OBS

  1. Install the OBS plugin (section 2: with the installer from this website, or with the P key in the Microsoft Store version) and restart OBS.
  2. In the Sources box, click + and choose MirrorLoop. It brings both video and audio.
  3. To size it: right-click the source → Transform → Fit to screen.

The receiver must be open (it can be minimized). If the iPhone stops streaming, the source empties after a second and comes back by itself.

An iPhone screen is not 16:9: with the phone sideways there are bands above and below, and that's normal.

Hearing the iPhone in your headphones. The receiver plays the iPhone audio on the PC, and OBS gets its own copy. To hear it only through OBS:

  1. in OBS, Edit → Advanced Audio Properties → Audio Monitoring of the MirrorLoop source → Monitoring Enabled (in OBS 31: "Monitor and Output");
  2. in the Windows Volume mixer, set MirrorLoop to zero. OBS's copy is taken before that volume, so the stream isn't affected.

7. iPhone audio and notifications

Keep the iPhone volume low but not at zero: at zero the PC receives no sound. At any other level the PC gets the audio at full volume.

Turn on a Focus (such as Do Not Disturb) so notifications don't end up on stream.

8. Quality and Wi-Fi

QualityImageDataWhen
HD720p, 30 fps4 Mbit/sweak Wi-Fi or far from the router
Full HD1088p, 60 fps10 Mbit/salmost always (default)
Maximumexact screen resolution, 60 fps30 Mbit/sstrong Wi-Fi, iPhone close to the router

9. Removing a pairing

The next connection asks for the code again, on both sides. If you reinstall MirrorLoop on the PC, the iPhone warns that it isn't the PC paired before: that's expected, pair again.

10. Good to know