Screen casting from an Android device to a large screen is a convenient way to show photos to friends, run a presentation at work, or play mobile games on your TV. However, not all users know how to correctly enable this function: in some places it is required Miracast, in others - Google Cast, and some devices require additional settings or even third-party applications.

In this article we will look at all current ways to share the screen on Android in 2026, including wireless protocols, wired USB connections and nuances for different manufacturers (Samsung, Xiaomi, Google Pixel etc.). We will also explain why sometimes the broadcast does not work and how to fix it without resetting the settings.

Before you start, check two key conditions: 1) The receiving device (TV, monitor, PC) supports one of the broadcast protocols (Miracast, AirPlay, Google Cast). 2) Your Android is running Android 5.0+ (for most methods) or Android 10+ (for advanced features like game mode).

๐Ÿ“Š Why do you need screen casting?
For games on the big screen
Display photos/video
Presentations/works
Streaming from a phone
Other

1. Wireless broadcast via Miracast (built-in method)

Miracast is a universal protocol for transmitting image and sound over Wi-Fi without a router. It is supported by most modern Android devices and TVs (starting from Samsung Smart TV 2013+, LG WebOS, Sony Bravia etc.).

To enable broadcasting via Miracast:

  1. Open Android settings and go to Connected devices โ†’ Connection to device โ†’ Screen broadcast (the path may vary depending on shell).
  2. Press Start broadcast or Search for devices โ€”the phone will start scanning available displays.
  3. Select your TV or monitor from the list. If the device is not displayed, make sure that the mode is turned on on TV Screen Mirroring (usually in the menu Sources โ†’ Wireless broadcast).
  4. Confirm the connection on both devices. The broadcast will start automatically.

โš ๏ธ Attention: On some devices Xiaomi (for example, Redmi Note 10/11) the function is hidden. To activate it, go to Settings โ†’ Advanced โ†’ Laboratory โ†’ Wireless display and enable the option.

Enable Wi-Fi on the phone and TV

Make sure that both devices are on the same network (if you are using a router)

Disable VPN/proxy on the phone

Check that Screen Mirroring mode is enabled on the TV-->

Android manufacturer Path to Miracast settings Features
Samsung (One UI) Settings โ†’ Connections โ†’ Screen casting Supports DeX for desktop
Xiaomi (MIUI) Settings โ†’ Connections and sharing โ†’ Screen casting May require enabling in "Labs"
Google Pixel (Stock Android) Settings โ†’ Devices โ†’ Screen broadcast Supports Google Cast for YouTube/Netflix
Huawei (EMUI) Settings โ†’ Wireless networks โ†’ Screen projection Works only with branded TVs Huawei

2. Broadcasting via Google Cast (Chromecast, Smart TV)

Google Cast is a technology from Google that allows you to broadcast not the entire screen, but only individual applications (for example, YouTube, Netflix, Google Photos). It works with Chromecastdevices, as well as many Smart TV on Android TV or Google TV.

How to enable:

  • ๐Ÿ“ฑ Make sure your phone and receiver device connected to the same Wi-Fi network.
  • ๐ŸŽฌ Open a supported application (for example, YouTube) and click the Cast icon (usually in the upper right corner).
  • ๐Ÿ–ฅ๏ธ Select your Chromecast or Smart TV from the list. The broadcast will start automatically.
  • ๐Ÿ”„ To stop, click the same icon and select Disable.

โš ๏ธ Attention: Not all applications support Google Cast. For example, TikTok or VK Video may block the broadcast due to copyright restrictions. In such cases, use Miracast (full screen broadcast).

๐Ÿ’ก

If the Cast icon does not appear, update the application to the latest version or restart the router - sometimes the problem is related to blocking multicast traffic.

3. Wired connection via USB (for a PC or monitor)

If wireless methods are not suitable (for example, due to lags or lack of Wi-Fi), you can connect Android to a PC or monitor via USB cable. This method is suitable for presentations, developers, or when minimal latency is needed.

Instructions for Windows:

  1. Connect the phone to the PC via USB-C/USB-A cable (preferably original).
  2. On on your phone, select the mode File transfer (MTP) in the connection notification.
  3. On your PC, download the app scrcpy (free, without unnecessary water) from official site.
  4. Unpack the archive and run the file scrcpy.exe. The screen broadcast will start automatically.

For macOS/Linux you will need to install ADB and run scrcpy via the terminal:

brew install scrcpy # for macOS

sudo apt install scrcpy # for Linux (Debian/Ubuntu)

scrcpy

What to do if scrcpy does not see the device?

1. Make sure that USB debugging is enabled on your phone USB debugging (Settings โ†’ About phone โ†’ Build number (7 taps) โ†’ For developers โ†’ USB debugging).

2. Reinstall ADB drivers on your PC (for example, via SDK Platform Tools from Google).

3. Try a different USB cable (some cables are for charging only).

4. Broadcasting through third-party applications

If the built-in functions do not work or you need additional features (for example, screen recording during a broadcast), you can use third-party applications. Here are the top 3 proven options:

  • ๐Ÿ“บ ApowerMirror โ€” supports Miracast, Google Cast and wired connection. There is a function for recording the screen and controlling the phone from a PC.
  • ๐ŸŽฎ TeamViewer QuickSupport - convenient for remote assistance (for example, if you need to show the screen to technical support).
  • ๐Ÿ–ฅ๏ธ Vysor - a simple tool for broadcasting to a PC with keyboard/mouse support.

โš ๏ธ Attention: Applications like ApowerMirror or Vysor may be required root access for some functions (for example, audio broadcasting). Without root, the sound will not be transmitted - only the image.

๐Ÿ’ก

The application side is useful if the built-in functions do not work, but they can collect data about your device. Before installation, check the permissions on Google Play!

5. Features for different manufacturers

Each Android manufacturer can change the interface and broadcast capabilities. Let's look at the key nuances for popular brands:

Samsung (One UI)

On devices Samsung (for example, Galaxy S23, Galaxy A54) the function DeX is available - this is not just a screen broadcast, but a full-fledged desktop, like on a PC. To enable it:

  1. Connect your phone to the monitor via USB-C โ†’ HDMI adapter or wireless network.
  2. In the broadcast menu, select DeX instead of Screen mirroring.
  3. Use the mouse and keyboard for control.

Xiaomi (MIUI)

On Xiaomi, Redmi i POCO the broadcast function can be hidden in the โ€œlaboratoryโ€. If it is not in the main settings:

  1. Go to Settings โ†’ About phone โ†’ MIUI version (tap 7 times to enable developer mode).
  2. Return to Settings โ†’ Advanced โ†’ Laboratory โ†’ Wireless Display.
  3. Enable the option and restart the phone.

Google Pixel (Stock Android)

On "pure" Android (Pixel 7/8), the broadcast works as stable as possible, but there may be no support for some Smart TV. In this case:

  • Use Google TV (for example, Chromecast with Google TV) for better compatibility.
  • Update the TV firmware - sometimes problems are solved by updating Android TV.

6. Why screen casting doesn't work: 7 reasons and solutions

If the screen is not casting or the connection is constantly disconnected, check the following points:

Problem Possible cause Solution
The device is not is located Wi-Fi or Bluetooth are disabled Turn on both modules and restart the devices
The broadcast is lagging Weak Wi-Fi signal Connect to the network 5 GHz or use USB
No sound App or TV is blocking audio Use Miracast instead Google Cast
Connection drops Phone energy saving Add the broadcast application to exceptions
Black screen on TV Incompatibility of resolutions Change the screen resolution in the phone settings

โš ๏ธ Attention: On some Smart TV from LG (especially on WebOS 4.0โ€“5.0), you may need to disable the AI Sound function in the sound settings - it sometimes conflicts with the broadcast.

7. Security when broadcasting your screen

Sharing your screen is convenient, but not always safe. Here's what you should pay attention to:

  • ๐Ÿ”’ Public Wi-Fi networks: Do not use the broadcast in cafes, airports or hotels - attackers can intercept the data stream.
  • ๐Ÿ“ฑ Notifications: During the broadcast, all notifications will be visible on the big screen (including those from instant messengers or banking applications). Turn them off in advance.
  • ๐Ÿ”‘ Application side: Apps like ApowerMirror may request access to files, contacts or location. Check permissions before installation.

If you need to broadcast the screen to work with confidential data (for example, a presentation with a trade secret), use wired connection via USB โ€”it is more difficult to intercept than Wi-Fi.

๐Ÿ’ก

For maximum security, turn off notifications and use a VPN (for example, ProtonVPN) when broadcasting on public networks.

FAQ: Frequently asked questions about Android screen casting

Can I cast my screen to a PC without the Internet?

Yes, it will be suitable for this wired connection via USB (via scrcpy) or Miracast in Wi-Fi Direct mode (if the PC supports this function). In both cases, the Internet is not required.

Why is there no sound on TV during broadcast?

It depends on the connection method:

  • Miracast: sound should be transmitted automatically. If it is not there, check the sound settings on your TV.
  • Google Cast: sound is transmitted only in supported applications (for example, YouTube, but not in TikTok).
  • USB (scrcpy): sound by default goes to the phone. To redirect it to the PC, use the option --audio (required Android 10+).

How to cast the screen on a Mac?

On macOS the easiest way to use:

  1. AirDroid Cast (free version with watermark).
  2. scrcpy (requires installation via Homebrew).
  3. QuickTime Player + Android File Transfer (only for screen recording, no control).

For Miracast on Mac you will need additional software, for example Reflector or AirServer.

Is it possible to broadcast the screen to several devices at the same time?

Standard Android functions (Miracast, Google Cast) do not support multi-threaded broadcastingHowever, there are workarounds:

  • Use OBS Studio on PC to capture your phone screen (via scrcpy) and broadcast to multiple devices.
  • Some Smart TV (for example Samsung QLED 2022+) support screen mirroring to other TVs on the local network.

โš ๏ธ In this case, a noticeable delay (lag) may occur.

How to reduce the delay (lag) when broadcasting?

The delay depends on the connection method:

  • Miracast/Wi-Fi: use a router with support Wi-Fi 6 (802.11ax) or connect directly via Wi-Fi Direct.
  • USB (scrcpy): latency is minimal (10โ€“50 ms), but depends on the quality of the cable.
  • Google Cast: lag is inevitable (up to 200 ms), since the video is first buffered.

Also reduce the screen resolution in the phone settings (for example, from FHD+ to HD+).