Choose a route for your devices
This guide uses official documentation checked on October 11, 2026. It is not a hands-on compatibility report for all four combinations. The mirroring tool connects the devices; InvisiCopilot processes desktop screenshots and computer playback. Complete the checks on your actual devices and target app.
| Phone → computer | Tool and connection | Screen and audio conditions |
|---|---|---|
| Android → Windows | scrcpy · USB · Free and open source | Attempts device resolution; audio forwarding needs Android 11+. Test the target app. |
| Android → Mac | scrcpy · USB · Free and open source | Same mirroring and audio options as Windows. |
| iPhone → Mac | QuickTime Player · Cable · Included with macOS | Wired screen preview; check whether device audio is available and plays on the Mac. |
| iPhone → Windows | Reflector · AirPlay · Paid, with a trial link | Same-network screen and permitted audio reception; no promise of native physical display pixels. |
Official tools: scrcpy · QuickTime · Reflector downloads and trial
Android: connect over USB with scrcpy
- Download scrcpy from its official GitHub repository or use the commands below. The Homebrew route also needs adb; official Mac packages are available if you do not use Homebrew.
- Enable USB debugging in Android Developer options. Connect with a data-capable USB cable and approve this computer's debugging request on the phone.
- Unlock the phone and run the mirroring command below. With the Windows ZIP package, open open_a_terminal_here.bat first and enter the command there.
- Show a complete question in the mirror window. Play a short ordinary spoken-audio clip on the phone and confirm that the computer plays it.
Windows: install with WinGet
winget install --exact Genymobile.scrcpyMac: install scrcpy and adb with an existing Homebrew setup
brew install scrcpy
brew install --cask android-platform-toolsAndroid 11+: prefer device resolution and require audio forwarding
scrcpy --no-downsize-on-error --video-bit-rate=16M --max-fps=30 --require-audioInstallation: Windows documentation · macOS documentation
scrcpy: preserve resolution and send audio to the computer
scrcpy attempts device resolution by default. The command sets no reduced --max-size, and --no-downsize-on-error prevents automatic resolution fallback after an encoding failure. If the device cannot encode, remove that option to accept a lower resolution. 16M sets video bitrate; it does not guarantee a resolution.
The default output audio source forwards playback to the computer and normally disables playback on the phone. --audio-source=mic captures the phone microphone instead. Keep Android 11 unlocked at startup; Android 10 and earlier cannot forward device audio through this route. --require-audio stops on audio-capture initialization failure; it does not prove that the target call is capturable.
Options: scrcpy video · scrcpy audio
iPhone + Mac: start with a wired QuickTime preview
The High/Maximum quality setting describes recording formats, not guaranteed native display pixels for every iPhone. A working preview does not guarantee that a meeting app's call audio will reach the Mac.
- Connect the iPhone with a data-capable cable and approve Trust This Computer.
- In QuickTime Player, choose File → New Movie Recording. Select the iPhone as the camera in the device menu beside the recording button.
- Check the microphone/audio-source menu. If the iPhone is listed, try selecting it, raise the preview volume, and verify phone audio plays on the Mac. The Mac microphone picks up room sound.
- Enlarge the preview and keep the question visible. Screen analysis uses the live preview; you need not save a recording. Verify audio routing before starting live answers.
Apple instructions: Capture a connected iPhone
iPhone + Windows: receive AirPlay with Reflector
Reflector also offers a Mac version. AirPlay resolution depends on device and receiver negotiation; enlarging a window cannot recover discarded pixels. We have not verified a native-resolution guarantee for every iPhone. Try your actual questions and target app before purchasing.
- Download and open Reflector for Windows from its official site. Use the official trial first; check its purchase page for license terms.
- Connect both devices to the same network. On iPhone, open Control Center → Screen Mirroring and select the Reflector computer. Approve connection prompts.
- Display a question and enlarge the receiver window. Play ordinary audio; check phone and Reflector volume and computer mute settings.
- If silent, follow Reflector's audio troubleshooting page. Check the phone's silent switch and computer playback device. If the receiver is missing, check network isolation and the app's firewall permissions.
Official tutorials: Connect an iPhone · Troubleshoot mirrored audio
Make the question readable on the desktop
There are three separate sizes: the phone's transmitted video, the pixels occupied by the desktop window, and the submitted screenshot. Native-resolution transmission is not lossless end-to-end; display scaling and screenshot compression still affect small text.
Enlarge the mirror window, keep the question, options, and diagrams visible, and close other question pages. If the monitor cannot fit a native portrait frame, prioritize readability; use landscape or larger text where available. Do not crop out the question just to achieve 1:1 display. Multiple monitors enlarge a full-desktop screenshot; try a single display if text becomes unclear.
Check the connection in InvisiCopilot
- Route mirrored sound through computer playback. Use the same output device for the mirror app and system; on Windows, prefer the default playback device. Headphones connected to the phone may keep audio off the computer.
- Sign in and open Guides and tests → Audio check. Test computer playback, microphone, and a sample answer for free. Passing the built-in sample only verifies the computer-side chain.
- Run a short practice call in the target app. Confirm the other person's real voice plays on the computer and appears in the interviewer transcript. The computer microphone supplies your answer context; the phone microphone still carries your speech into the call.
- Keep the full question visible and use your configured Quick/Deep Capture shortcut. Use OA mode for questions alone; leave OA mode and start the interview explicitly for live voice answers.
- Read answers in the desktop overlay. Existing mobile remote can also show desktop answers after pairing. Its capture action reads the computer screen, not the phone screen directly.
Product instructions: Full user guide
Call audio, protected screens, and mirroring limits
Ordinary media playback does not prove that WeChat, Tencent Meeting, Feishu, or phone-call audio is capturable. Android's ordinary playback-capture API restricts eligible usages and app policies; test scrcpy's source with the actual device and app too.
Apple's iPhone Mirroring can play phone media on a Mac, but it does not provide access to the iPhone camera or microphone. We therefore do not recommend it as the first route for a video interview running on the phone.
Protected screens may appear black, and restricted audio may be silent. Changing a mirror tool does not guarantee removal of those restrictions. This article provides connection guidance; actual screen and call-audio support depends on your checks.
Platform documentation: Android playback-capture limits · Apple iPhone Mirroring limits · Android screen protection