Receiver setup

Setting up the TV

STEP 01

Install ScreenIT on your Android TV

Open the Google Play Store on your Android TV / Google TV / Fire TV (sideload the APK on Fire TV until our Amazon Appstore listing is live). Search for "ScreenIT" and install. The app is around 18 MB and takes a few seconds.

STEP 02

Open the app once

On first launch, ScreenIT asks for the local network permissions it needs to discover and accept connections — internet, network state, multicast, and the "nearby Wi-Fi devices" permission on Android 13+ so it can read your SSID. Grant them. There are no other prompts.

STEP 03

Pick a device name

By default ScreenIT uses your TV's hostname (e.g. "Living Room TV"). You can change this in Settings — whatever you set is what your iPhone, Mac, or Android sender will see in their screen-mirroring picker.

STEP 04

Leave the home screen open

That's it — the receiver service is running. The home screen shows your TV's current IP, the network it's on, and any nearby senders that have already started looking. You can press Home on the remote and the receiver keeps running in the background.

First stream

Mirroring from a sender

FROM iOS

iPhone or iPad

Swipe down from the top-right corner to open Control Center. Tap Screen Mirroring. Your TV's name (the one you set in Settings) appears in the list — tap it. Mirroring starts within a second or two. To stop, open Control Center again and tap Stop Mirroring.

FROM macOS

Mac

Click the Control Center icon in the menu bar → Screen Mirroring. Pick your TV. macOS gives you the option of "Mirror Built-in Display" or "Use as Separate Display" — both work; the second turns your TV into an extended monitor.

FIRST CONNECTION

Trust prompt

The first time a particular device connects, ScreenIT shows an "Allow this device?" prompt on the TV. Use your remote to accept (and optionally tick "Always allow this device" so it doesn't ask again). After that, the same device connects instantly.

DURING STREAM

What you see on the TV

Full-screen mirror of the sender device's display, with optional stats overlay (bitrate, latency, fps) in the corner. Audio plays through the TV's speakers. Press the back button on the remote at any time to bring up an "End stream" confirmation.

Under the hood

What's happening on the network

ScreenIT advertises itself over mDNS / Bonjour (the same discovery protocol AirPlay uses), so any AirPlay-capable sender on the same subnet picks it up automatically. When a sender initiates a connection, the AirPlay handshake establishes an encrypted control channel, then a separate media channel carries the H.264-encoded video and AAC-encoded audio frames in real time.

The receiver decodes those frames using the device's hardware video decoder (MediaCodec on Android), pushes the decoded frames straight to the surface, and outputs audio through AudioTrack. End-to-end latency on a healthy 5 GHz Wi-Fi network is typically 20–40 ms — perceptually instant for desktop mirroring and usable for most casual gaming.

None of this traffic leaves your local network. There is no relay server, no STUN, no TURN, no cloud component.

Troubleshooting

If it doesn't show up in the picker

Three things to check, in order:

  1. Same Wi-Fi network? The most common issue. Confirm the TV and the sender are on the same SSID — guest networks and 2.4 GHz / 5 GHz bands on the same router are usually the same network, but isolation features on some routers ("AP isolation", "client isolation") block discovery between devices. Disable those.
  2. mDNS allowed? Some mesh routers and corporate networks block multicast traffic. ScreenIT relies on multicast for discovery. On a typical home network this isn't a problem; on a managed network you may need to enable mDNS / Bonjour forwarding.
  3. Receiver running? Open ScreenIT on the TV — the home screen will display "Receiver running" with a green dot. If it's red, tap to retry.

If the device is in the picker but the connection fails, check the FAQ for protocol-specific tips, or open an issue on GitHub with the log output from the stats overlay.

Download ScreenIT Read the FAQ →