Смартфон перестает обнаруживать телевизор в списке доступных устройств для трансляции экрана сразу после обновления системы или смены роутера. В таком случае значок Cast или AirPlay либо не появляется вовсе, либо крутится бесконечно без результата. Проблема часто кроется не в неисправности железа, а в несовпадении сетевых параметров или отключенных системных службах.
Современные протоколы Miracast, AirPlay и Google Cast требуют строгого соблюдения условий: устройства должны находиться в одной подсети, поддерживать одинаковые стандарты шифрования и иметь активные службы обнаружения. Нарушение хотя бы одного условия делает телевизор невидимым для телефона. Ниже приведен алгоритм проверки от простых действий к сложным.
Проверка сетевого окружения и частотных диапазонов
Первым делом убедитесь, что оба гаджета подключены к одной и той же точке доступа. Два диапазона — 2.4 ГГц и 5 ГГц — часто создают изолированные сегменты, если в настройках роутера включена функция AP Isolation (изоляция клиентов) или разные SSID для диапазонов. Телевизор на 2.4 ГГц и телефон на 5 ГГц не «увидят» друг друга при включенной изоляции.
Отключите в веб-интерфейсе роутера опции AP Isolation, Client Isolation или Guest Network для основной сети. Переподключите оба устройства к одному SSID. Если роутер вещает разные имена для диапазонов, временно объедините их в один или принудительно зафиксируйте телефон на диапазоне телевизора через настройки Wi-Fi.
⚠️ Внимание: Некоторые провайдерские роутеры (например, модели от Ростелеком, МГТС, Билайн) имеют скрытую изоляцию клиентов, которую нельзя отключить через веб-интерфейс. В таком случае зеркалирование работает только через прямую связь Wi-Fi Direct или кабель.
- 📶 Проверьте, что на телефоне и ТВ отображается имя одной сети (SSID).
- 🔄 Перезагрузите роутер питанием на 30 секунд — это сбрасывает зависшие ARP-таблицы.
- 🛜 Отключите VPN и прокси на смартфоне — они меняют маршрутизацию и блокируют локальное обнаружение.
- 📱 Включите «Режим модема» на телефоне и подключите ТВ к нему — так исключите вину роутера.
☑️ Быстрая проверка сети перед трансляцией
Настройки телевизора: режим ожидания и права доступа
Даже при идеальной сети телевизор может не анонсировать себя в сети. У Samsung (Tizen), LG (webOS), Sony (Google TV) и брендов на Android TV / Yandex TV меню называются по-разному, но логика общая: нужна активная функция «Screen Mirroring», «AirPlay», «Chromecast built-in» или «Miracast».
Зайдите в Настройки → Общие / Сеть / Устройства → Apple AirPlay и HomeKit (или аналогичный раздел) и включите переключатель. Поставьте «Требуем код» в положение «Никогда» или «При первом подключении», иначе телефон не покажет ТВ в списке до ввода кода на экране. Проверьте пункт «Режим ожидания» / «Network Standby» — он должен быть включен, иначе сетевой модуль ТВ отключается в спячке.
⚠️ Внимание: На телевизорах Samsung 2018–2020 годов выпуска функция Smart View скрыта в меню «Источники» → «Подключение экрана». Если её нет — модель не поддерживает Miracast, только проприетарный протокол.
- 🖥️ Включите «Screen Mirroring» / «Miracast» / «AirPlay» в настройках ТВ.
- 🔓 Снимите ограничение «Только зарегистрированные устройства» / «Require Code: Always».
- ⚡ Активируйте «Network Standby» / «Быстрое включение» для сохранения сетевого интерфейса.
- 🔁 Перезагрузите ТВ из меню (не кнопкой пульта) — сброс кэша сетевого стека помогает чаще.
Скрытые меню популярных брендов
На LG (webOS): Настройки → Общие → AirPlay → Вкл. На Sony (Google TV): Настройки → Система → Трансляция → Вкл. встроенный Chromecast. На Xiaomi / Redmi TV: Настройки → Аккаунт и безопасность → Miracast / AirPlay. На TCL (Google TV): Профиль → Настройки → Система → Трансляция.
Особенности Android: службы Google Play и права геолокации
На смартфонах Android обнаружение Chromecast-устройств и Miracast-приемников обеспечивают системные службы Google Play Services и Nearby Devices. Если у них нет разрешения на «Ближайшие устройства» (Nearby Devices) и «Геолокацию» (Location), сканирование не запустится. Это требование безопасности Google, введенное с Android 12.
Откройте Настройки → Приложения → Все приложения → Google Play Services → Разрешения. Включите «Ближайшие устройства» и «Местоположение» (можно «Только во время использования»). То же самое для приложения Google Home и системного процесса Nearby Share / «Передача файлов». Без геолокации API сканирования Wi-Fi Direct и mDNS блокируется системой.
- 📍 Включите геолокацию в шторке настроек — системное сканирование требует активного GPS/сетевого определения позиции.
- 🔧 Обновите Google Play Services через Play Market — старые версии ломают Cast-протокол.
- 🧹 Очистите кэш и данные приложения Google Home (Настройки → Приложения → Google Home → Память).
- 🔄 Переключите ползунок «Беспроводной дисплей» в «Настройки → Подключенные устройства → Настройки соединения» (путь зависит от оболочки).
На чистом Android (Pixel, Motorola, Nokia) за Miracast отвечает пункт «Экран» в быстрых настройках (шторка). На OneUI (Samsung) — «Smart View». На MIUI/HyperOS — «Трансляция» или «Беспроводной дисплей» в «Дополнительных функциях».
Проблемы iOS и iPadOS: AirPlay и брандмауэр
Устройства Apple используют проприетарный протокол AirPlay 2. Он работает поверх mDNS (Bonjour) и требует открытых портов 5353 (UDP) и 7000 (TCP) в локальной сети. Если на роутере включен «Брандмауэр» (Firewall) с блокировкой мультикаста или межсетевого экрана на уровне провайдера, iPhone не найдет ТВ.
Проверьте на iPhone: Пункт управления → Экран → Зеркалирование экрана. Если список пуст — зайдите в Настройки → Основные → AirPlay и Handoff и включите «Автоматически» для «Перенос на HomePod и Apple TV». На самом телевизоре (если это не Apple TV) должен быть включен AirPlay в настройках сети. На LG, Samsung, Sony 2019+ это отдельный тумблер.
- 🍎 Обновите iOS / iPadOS — старые версии не видят AirPlay 2 на новых ТВ.
- 🔒 Проверьте «Экранное время» → «Ограничение контента» → AirPlay — не должно быть запрета.
- 🌐 В настройках Wi-Fi на iPhone нажмите «i» рядом с сетью → «Ограничить отслеживание IP» — лучше выключить для локального обнаружения.
- 🔁 Перезагрузите iPhone и ТВ одновременно — сбрасывает зависшие Bonjour-записи.
AirPlay не работает через гостевые сети, VPN и при включенном «Частном реле» (iCloud Private Relay). Отключите их для сеанса трансляции.
Альтернативные протоколы и приложения-трансляторы
Если нативные методы не работают, используйте сторонние решения. Приложение Google Home (Android/iOS) находит Chromecast-устройства даже при сбоях системного Cast. Для Miracast на ТВ без нативной поддержки помогают дони HDMI (Anycast, MiraScreen) или приложения-приемники вроде AirScreen, ApowerMirror, LetsView, устанавливаемые на Android TV / Google TV.
Запустите на ТВ AirScreen — он эмулирует AirPlay, Google Cast и Miracast одновременно. Телефон увидит ТВ как три разных устройства. Это обходит ограничения прошивки ТВ (например, отсутствие AirPlay на старых Sony или Miracast на Samsung). Платные версии убирают рекламу и добавляют запись экрана.
| Протокол | Требуется на ТВ | Требуется на телефоне | Частая причина невидимости |
|---|---|---|---|
| Miracast / Wi-Fi Direct | Включен «Беспроводной дисплей» | Android 5+, служба «Беспроводной дисплей» | Изоляция клиентов на роутере |
| Google Cast (Chromecast) | Встроенный Chromecast или дони | Google Play Services, приложение Google Home | Отключена геолокация / VPN |
| AirPlay 2 | Поддержка прошивкой (2019+) или Apple TV | iOS 12.3+ / macOS 10.14.5+ | Блокировка мультикаста (Bonjour) |
| DLNA | DLNA-сервер / плеер | Приложение (BubbleUPnP, VLC) | Не для зеркалирования, только медиа |
Проводные и гибридные варианты: HDMI, USB-C, DeX
Когда беспроводка нестабильна или отсутствует (нет Wi-Fi, старый ТВ без Smart), используйте кабель. Смартфоны с USB-C с поддержкой DisplayPort Alt Mode (флагманы Samsung S/Note/Tab, Google Pixel, OnePlus, Xiaomi 12/13/14 Pro, Motorola Edge) выдают видео через переходник USB-C → HDMI. Бюджетные модели часто имеют только USB 2.0 — видео не передадут.
Samsung DeX запускается автоматически при подключении такого кабеля к монитору/ТВ, превращая телефон в ПК. На других брендах (Motorola Ready For, Huawei Easy Projection, Xiaomi PC Mode) работает аналогично. Для iPhone нужен оригинальный или сертифицированный MFi-адаптер Lightning → HDMI (Digital AV Adapter) — дешевые копии часто не передают защищенный контент (DRM) и выдают черный экран.
- 🔌 Проверьте спецификацию USB-C телефона: нужен USB 3.1/3.2/4 и DP Alt Mode.
- 📺 На ТВ выберите правильный HDMI-вход (часто HDMI 1 с ARC/eARC).
- 🔋 Используйте переходник с питанием (PD Pass-through) — телефон разряжается быстро при выводе видео.
- 🎮 Для игр включайте «Игровой режим» на ТВ — снижает задержку ввода (input lag).
Диагностика через лог и сброс сетевых настроек
Если ни один метод не помог, сбросьте сетевые настройки телефона: Настройки → Система → Дополнительно → Параметры сброса → Сброс настроек сети. Это удалит сохраненные Wi-Fi, Bluetooth-связи и VPN, но восстановит системные разрешения на обнаружение. На ТВ выполните «Сброс сети» в меню «Общие → Сеть» (не полный сброс к заводским).
Для глубокой диагностики на Android включите «Меню разработчика» (7 тапов по номеру сборки) → «Беспроводной дисплей» → «Включить сертификацию WFD» и «Логирование WFD». Логи доступны через adb logcat | grep -i wfd или в приложении Bugreport. На ТВ с Android TV/Google TV можно посмотреть логи через adb connect IP_ТВ → adb logcat | grep -i cast. Это покажет, доходит ли пакет обнаружения (SSDP/mDNS) до приемника.
⚠️ Внимание: Сброс сетевых настроек на телефоне удалит все пароли Wi-Fi. Заранее запишите их или используйте синхронизацию Google / iCloud Keychain. На ТВ сброс сети не удаляет приложения и аккаунты.
- 🛠️ Включите «USB-отладку» на телефоне для доступа к логам через ADB.
- 📋 Проверьте, проходит ли пинг от телефона к IP ТВ (через Termux или PingTools).
- 🔍 В логах ищите строки
WifiP2pService,CastDiscovery,AirPlayReceiver. - 📞 Если логов нет — проблема в блокировке мультикаста на уровне роутера или провайдера.
Как получить IP телевизора для пинга
Настройки → Сеть → Статус сети / Сведения о сети → IP-адрес. На Android TV: Настройки → Сеть и Интернет → (Имя сети) → Дополнительно. На webOS (LG): Настройки → Общие → Сеть → Статус подключения. На Tizen (Samsung): Настройки → Общие → Сеть → Статус сети → IP-настройки.
Когда проблема в железе или прошивке: обращение в сервис
Если после всех шагов телефон видит другие ТВ, а данный ТВ виден другим телефонам — конфликт конкретной пары «модель телефона — модель ТВ». Известны случаи несовместимости модулей Wi-Fi (например, Realtek на ТВ и Broadcom на телефоне) при определенных версиях драйверов. Обновление прошивки ТВ через USB-флешку (если OTA не приходит) часто решает вопрос.
Скачайте прошивку только с официального сайта бренда по точной модели (на наклейке за ТВ). Распакуйте на отформатированную в FAT32 флешку в корень, вставьте в выключенный ТВ, включите — обновление начнется автоматически. Не выключайте питание 10–20 минут. Если модуль Wi-Fi ТВ выгорел (часто после скачков напряжения) — в логах будут ошибки wifi hardware not found, а в меню сети MAC-адрес будет пустым или нулями.
- 💾 Обновите прошивку ТВ до последней версии через USB — исправляет баги Miracast/AirPlay.
- 📡 Проверьте MAC-адрес Wi-Fi в меню ТВ — нули или пустота = неисправен модуль.
- 🔧 Попробуйте внешний USB Wi-Fi-адаптер (если ТВ поддерживает, редко).
- 🛠️ Обратитесь в СЦ при гарантии — замена модуля Wi-Fi/Bluetooth стоит дешевле материнки.
90% проблем «телефон не видит ТВ» решаются включением геолокации на Android, отключением VPN, единой Wi-Fi сети без изоляции клиентов и включением AirPlay/Miracast в настройках самого телевизора.
FAQ: Частые вопросы по зеркалированию экрана
Почему телефон видит ТВ, но не подключается (крутится загрузка)?
Обычно это несовпадение версии протокола или сбой авторизации. Удалите ТВ из списка сопряженных устройств в настройках телефона (Bluetooth / Передача файлов / Cast), перезагрузите оба устройства и попробуйте подключиться заново. Проверьте время и часовой пояс на ТВ и телефоне — расхождение ломает.handshake.
Можно ли зеркалить экран без интернета?
Да. Miracast и Wi-Fi Direct работают в автономной локальной сети (прямая связь телефон–ТВ). AirPlay требует локальную сеть (роутер), но интернет не нужен. Google Cast (Chromecast) для начальной настройки нужен интернет, дальше может работать офлайн (Guest Mode), но стабильнее с интернетом.
Почему звук не передается на ТВ при зеркалировании?
На Android: в шторке во время трансляции нажмите на название ТВ → выберите «Звук на ТВ» / «Audio to TV». На iPhone: в «Пункте управления» долгое нажатие на карточку AirPlay → выберите ТВ для аудио. На ТВ проверьте «Выход звука» → «Внешние колонки / HDMI ARC / Bluetooth» — не должно стоять «Внутренние».
Работает ли Screen Mirroring на старых телевизорах без Smart TV?
Сам по себе — нет. Нужен внешний приемник: Chromecast (любое поколение), Miracast-донгл (Anycast, EzCast), Apple TV или Android TV-приставка. Они подключаются в HDMI и питание (USB ТВ или блок). Телефон будет видеть именно приставку.
Что такое «Защищенный контент» и почему экран черный?
Приложения банков, Netflix, Kinopoisk, YouTube (платные фильмы) блокируют запись/трансляцию экрана флагом FLAG_SECURE. При зеркалировании вместо картинки — черный экран или скриншот рабочего стола. Лечится только просмотром в нативном приложении на ТВ (если есть) или через HDMI-кабель на телефонах с DP Alt Mode (не все приложения позволяют).