» »

Как подключить беспроводной дисплей к ноутбуку. Как вывести изображение с ноутбука, смартфона, или планшета, на телевизор по Wi-Fi? Телевизор как беспроводной монитор

17.07.2023

Не хотите смотреть любимые фильмы на маленьких экранах мобильных устройств? Пришло время познакомить с такой технологией как SmartTV или, как ее еще называют, Miracast.

Для каждой операционной системы телефона есть свои нормы. По большей части они придерживаются именно технологии Miracast, и только яблочные устройства опять выделились из своего окружения, предпочитая другой стандарт.

Как работает Miracast? Точно также, как провод HDMI для компьютеров и ноутбуков. Принцип его довольно прост, однако до сих пор не совсем проработан, поэтому возможны некоторые ошибки. Действует он только для тех телевизоров, которые имеют так называемые SmartTV, то есть подключение к интернету через беспроводной WiFi. Это основное условие работы подобного устройства с точки зрения принимающей стороны.

Помимо этого, стоит учесть еще и тот факт, что транслироваться будет все, что отображается на вашем экране. То есть, если вы, к примеру, показываете какой-то фильм своим друзьям с телефона, и в этот момент на планшет приходит оповещение из скайпа, об этом узнает все ваше окружение. Это стоит учесть в дальнейшем. Так что не трогайте экран и отключите все оповещения.

Поэтому смотрите на это как на HDMI без кабеля.

Какие устройства могут взаимодействовать с этой технологией

Если у вас есть компьютер с операционной системой Виндоус версии 8.1, можете подключить его к телевизору без кабеля. То же самое, конечно, касается мобильных устройств с такой же ОС. Андроиды имеют такую функцию начиная с версии 4.2.

Что касается тех устройств, с которыми стоит повозиться, то в этот список включены неизменные Linux и Apple. Для того, чтобы в первом случае все работало нормально, следует использовать определенные хаки, которые надо искать в интернете. Яблоки же имеют похожую технологию AirPlay. Таким образом, Миракаст в основном развиваются только для Windows и Андроидов.

Если же у вас имеются телевизоры, которые не поддерживают подобную технологию, отличным выходом будут Roku 3 и Roku Streaming Stick. Благодаря им вы сможете подключить свой экран к подобным технологиям без особых проблем.

Основные проблемы

Во-первых, использование технологии имеет особый подход. Вам придется отложить мобильное устройство и не трогать его до конца трансляции. Если вы будете использовать во время видео какие-то дополнительные инструменты, они будут отображаться. То же самое касается и игр. Поэтому стоит быть с этим осторожным.

Во-вторых, как уже было сказано, система, бывает, крашится, чем доставляет массу проблем своим создателям и авторам.

Видео: Как подключить дисплей Xiaomi в режиме WiDi к телевизору

Устройства, оснащенные Wireless Display или сокращенно WiDi, могут синхронизироваться друг с другом для обмена различными данными. Как подключать Xiaomi к другим устройствам с помощью этой технологии, расскажем в этой статье.

Что такое WiDi

Система WiDi, разработанная компанией Intel - технология беспроводного подключения, такая же как -Bluetooth, Wi-Fi, WiMaX и другие. Если ваш смартфон Xiaomi оснащен режимом WiDi, вывести изображение с дисплея смартфона на экран современного телевизора не составит труда. Данная функция удобна для воспроизведения игр, фильмов и другого контента на большом экране.

Требования для подсоединения по WiDi:

Для смартфона

Android не ниже 4,2 и поддерживает Wireless Display.

Для телевизора

Наличие встроенного WiDi чипсета, либо установленного внешнего адаптера.

Для ПК

Процессор на базе INTEL со встроенной видеокартой и с адаптером WiFi от INTEL.

Важно : если вы не уверены в своих силах, либо сталкиваетесь с определенными трудностями, рекомендуем обратиться к специалистам сервисного центра Xiaomi .

Как подключить дисплей Xiaomi в режиме Intel WiDi Miracast к телевизору

  • Включаем устройства. Заходим на смартфоне в НАСТРОЙКИ/ДОПОЛНИТЕЛЬНО/WIDI.
  • Далее выбираем раздел БЕСПРОВОДНОЙ ДИСПЛЕЙ и заходим в НАСТРОЙКИ/SETTINGS телевизора, где находим среди беспроводной сети INTEL WiDi MIRACAST, нажимаем и в появившемся окне выбираем наше устройство.

  • Далее выбираем автоматическое подключение, подтверждаем действие и ожидаем синхронизации устройств. При успешном сопряжении в меню телефона нажимаем под названием нашего устройства ПОДКЛЮЧЕНИЕ.

Если вы проделали все верно, на экране вашего телевизора появится изображение с дисплея смартфона. Теперь вы можете запустить игру, видео или просмотреть другие файлы.

Мы сообщили о новой версии технологии WiDi, которая, в том числе, получила совместимость с родственным стандартом Miracast. Тогда эта информация прошла незамеченной, и на наш взгляд, весьма напрасно, поскольку картина в области беспроводных дисплеев кардинально изменилась. И одно из изменений - появление Miracast на Android. Давайте попробуем разобраться, как соотносятся друг с другом Miracast и WiDi, каким функционалом на пару обладают и как создавать приложения под Android с их использованием.

Многообразие функций и возможностей

О стандарте WiDi мы уже рассказывали достаточно: следили за новостями , рассматривали с точки зрения разработчика и даже тестировали живой серийный адаптер . Теперь для начала опишем в нескольких словах технологию Miracast.

Общая коцепция Miracast


Архитектура Miracast (со стороны передатчика)

Совместимость Miracast и WiDi версии 3.5 означает общность базового функционала в устройствах обоих стандартов. Какие дополнительные плюшки есть в WiDi, но отсутствуют в Miracast? На сей день их три:

  • обязательная поддержка HD видео вплоть до 1080p (хотя стандарт Miracast допускает высокое разрешение, но не обязывает все устройства поддерживать его);
  • поддержка системы защиты контента HDCP (High-bandwidth Digital Content Protection);
  • наличие двух дополнительных видео режимов – расширенного и многозадачного (о них чуть позже).
Таким образом, можно сказать, что WiDi в настоящее время является функциональным продолжением Miracast.
WiDi поддерживается большинством существующих мобильных платформ Intel (и наверняка будет поддерживаться последующими). Как уже отмечалось в тестировании, технология относится к разряду «однокнопочных», то есть предельно простых для пользователей.


Процесс подключения беспроводного дисплея на примере Samsung Galaxy S4

Ну а теперь пришло время поговорить о режимах. Нативным для WiDi/Miracast является Режим Клонирования – на удаленном дисплее отображается та же картинка, что и на локальном, с тем же разрешением.
Двойной режим также относится к основным; в нем на удаленном дисплее проигрывается контент, а основной служит для управления и вывода служебной информации. Данный режим поддерживается через Android Presentation API.
Расширенный режим имеется только в WiDi (и, соответственно, доступен только для устройств на платформе Intel Atom). В нем видео режим включается автоматически, когда пользователь запускает мультимедийный контент на плеере, использующим Android Media Player framework. Разрешение картинки остается «родным» вплоть до 1080р. При этом локальный рендеринг видео может отключаться для сокращения энергопотребления.
Наконец, самый продвинутый – Многозадачный Режим , при котором видео плеер посылает изображение на удаленный дисплей, а на локальном в это время пользователь делает, что хочет: просматривает интернет, принимает звонки или даже смотрит совсем другое видео, тоже в FullHD разрешении!

Варианты использования режима двух дисплеев:

Режим двух дисплеев подходит не только для просмотра видео. Совершенно несложно набросать список жизненных его применений:
  • просмотр интернет на большом экране (смартфон выступает в роли тачпада);
  • заполнение форм или набор небольших текстов (смартфон – сенсорная клавиатура);
  • игры (смартфон – сенсорный геймпад/джойстик);
  • мобильное рабочее место (смарфтон – компьютер, к нему по Bluetooth подключена периферия).



Создаем Android приложение для двух дисплеев

Поддержка второго беспроводного дисплея в Android 4.2 (API Level 17) реализована с помощью с помощью класса Presentation , позволяющего:
  • внедрить поддержку второго дисплея в приложения, не заботясь о способе, которым он будет физически подключен;
  • работать с MHL, HDMI, Slimport или Miracast совместимыми устройствами;
  • осуществлять управление вторым дисплеем независимо от первого.
Presentation является базовым классом и должен быть расширен:
public class DemoPresentation extendsPresentation {
Также необходима ассоциация с классом Display при создании. Presentatio n наследуется от Dialog , а что касается Dialog , то его жизненный цикл привязан к Activity .
Перед тем, как задействовать Presentation , вам необходимо выбрать дисплей, что может быть сделано двумя способами:
1. MediaRouter API (в API 16) – система сама выберет лучший дисплей за вас
// Get the media router service. MediaRouter mMediaRouter = (MediaRouter)getSystemService(Context.MEDIA_ROUTER_SERVICE); // Use the MediaRouter that supports live video MediaRouter.RouteInfomRouteInfo =mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); Display presentationDisplay= mRouteInfo.getPresentationDisplay();
2. Display Manager API (в API 17) – перечень дисплеев.
// Get the display manger service. DisplayManager mDisplayManager = (DisplayManger)getSystemService(Context.DISPLAY_SERVICE); // enumerate the displays Display displays =mDisplayManager.getDisplays(DisplayManger.DISPLAY_CATEGORY_PRESENTATION);
Добавление MediaRouteButton в приложение:
//Sets Media Route Button to second screen mode mediaRouteActionProvider.setRouteTypes(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); //Launches the Wireless display setting intent startActivity(newIntent ("android.settings.WIFI_DISPLAY_SETTINGS"));
В res/menu/default.xml:

Как заставить Presentation API работать:

  • onRouteUnselected
  • onRouteSelected
  • onRoutePresentationDisplayChanged
А внутри активности, которая владеет Presentation:
  • onResume
  • onPause
API для управления WiFi дисплеями присутствуют внутри Android AOSP, но не являются частью Android framework. Параметры беспроводного дисплея могут быть вызваны через Intent android.settings.WIFI_DISPLAY_SETTINGS , но и он также не входит во фреймворк. Некоторые производители используют другие варианты: Samsung – com.samsung.wfd.LAUNCH_WFD_PICKER_DLG , HTC – com.htc.wifidisplay.CONFIGURE_MODE_NORMAL .
Все API, приведенные на рисунке ниже, являются внутренними для Android 4.2/4.3. Они являются частью AOSP и распространяются свободно, однако не входят во фреймворки и работать не обязаны.

В заключение отметим, что тестировать приложения для двух дисплеев можно как на реальном железе, поддерживающем данный функционал, так и на эмуляции, доступной начиная с Android 4.2 в опциях разработчика. Вы можете выбрать разрешение и dpi второго виртуального дисплея, и получите оверлей с его отображением.

При подготовке поста использовались материалы IDF 2013, авторы - Xavier Hallade и Costas Stylianou.

Мы сообщили о новой версии технологии WiDi, которая, в том числе, получила совместимость с родственным стандартом Miracast. Тогда эта информация прошла незамеченной, и на наш взгляд, весьма напрасно, поскольку картина в области беспроводных дисплеев кардинально изменилась. И одно из изменений - появление Miracast на Android. Давайте попробуем разобраться, как соотносятся друг с другом Miracast и WiDi, каким функционалом на пару обладают и как создавать приложения под Android с их использованием.

Многообразие функций и возможностей

О стандарте WiDi мы уже рассказывали достаточно: следили за новостями , рассматривали с точки зрения разработчика и даже тестировали живой серийный адаптер . Теперь для начала опишем в нескольких словах технологию Miracast.

Общая коцепция Miracast


Архитектура Miracast (со стороны передатчика)

Совместимость Miracast и WiDi версии 3.5 означает общность базового функционала в устройствах обоих стандартов. Какие дополнительные плюшки есть в WiDi, но отсутствуют в Miracast? На сей день их три:

  • обязательная поддержка HD видео вплоть до 1080p (хотя стандарт Miracast допускает высокое разрешение, но не обязывает все устройства поддерживать его);
  • поддержка системы защиты контента HDCP (High-bandwidth Digital Content Protection);
  • наличие двух дополнительных видео режимов – расширенного и многозадачного (о них чуть позже).
Таким образом, можно сказать, что WiDi в настоящее время является функциональным продолжением Miracast.
WiDi поддерживается большинством существующих мобильных платформ Intel (и наверняка будет поддерживаться последующими). Как уже отмечалось в тестировании, технология относится к разряду «однокнопочных», то есть предельно простых для пользователей.


Процесс подключения беспроводного дисплея на примере Samsung Galaxy S4

Ну а теперь пришло время поговорить о режимах. Нативным для WiDi/Miracast является Режим Клонирования – на удаленном дисплее отображается та же картинка, что и на локальном, с тем же разрешением.
Двойной режим также относится к основным; в нем на удаленном дисплее проигрывается контент, а основной служит для управления и вывода служебной информации. Данный режим поддерживается через Android Presentation API.
Расширенный режим имеется только в WiDi (и, соответственно, доступен только для устройств на платформе Intel Atom). В нем видео режим включается автоматически, когда пользователь запускает мультимедийный контент на плеере, использующим Android Media Player framework. Разрешение картинки остается «родным» вплоть до 1080р. При этом локальный рендеринг видео может отключаться для сокращения энергопотребления.
Наконец, самый продвинутый – Многозадачный Режим , при котором видео плеер посылает изображение на удаленный дисплей, а на локальном в это время пользователь делает, что хочет: просматривает интернет, принимает звонки или даже смотрит совсем другое видео, тоже в FullHD разрешении!

Варианты использования режима двух дисплеев:

Режим двух дисплеев подходит не только для просмотра видео. Совершенно несложно набросать список жизненных его применений:
  • просмотр интернет на большом экране (смартфон выступает в роли тачпада);
  • заполнение форм или набор небольших текстов (смартфон – сенсорная клавиатура);
  • игры (смартфон – сенсорный геймпад/джойстик);
  • мобильное рабочее место (смарфтон – компьютер, к нему по Bluetooth подключена периферия).



Создаем Android приложение для двух дисплеев

Поддержка второго беспроводного дисплея в Android 4.2 (API Level 17) реализована с помощью с помощью класса Presentation , позволяющего:
  • внедрить поддержку второго дисплея в приложения, не заботясь о способе, которым он будет физически подключен;
  • работать с MHL, HDMI, Slimport или Miracast совместимыми устройствами;
  • осуществлять управление вторым дисплеем независимо от первого.
Presentation является базовым классом и должен быть расширен:
public class DemoPresentation extendsPresentation {
Также необходима ассоциация с классом Display при создании. Presentatio n наследуется от Dialog , а что касается Dialog , то его жизненный цикл привязан к Activity .
Перед тем, как задействовать Presentation , вам необходимо выбрать дисплей, что может быть сделано двумя способами:
1. MediaRouter API (в API 16) – система сама выберет лучший дисплей за вас
// Get the media router service. MediaRouter mMediaRouter = (MediaRouter)getSystemService(Context.MEDIA_ROUTER_SERVICE); // Use the MediaRouter that supports live video MediaRouter.RouteInfomRouteInfo =mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); Display presentationDisplay= mRouteInfo.getPresentationDisplay();
2. Display Manager API (в API 17) – перечень дисплеев.
// Get the display manger service. DisplayManager mDisplayManager = (DisplayManger)getSystemService(Context.DISPLAY_SERVICE); // enumerate the displays Display displays =mDisplayManager.getDisplays(DisplayManger.DISPLAY_CATEGORY_PRESENTATION);
Добавление MediaRouteButton в приложение:
//Sets Media Route Button to second screen mode mediaRouteActionProvider.setRouteTypes(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); //Launches the Wireless display setting intent startActivity(newIntent ("android.settings.WIFI_DISPLAY_SETTINGS"));
В res/menu/default.xml:

Как заставить Presentation API работать:

  • onRouteUnselected
  • onRouteSelected
  • onRoutePresentationDisplayChanged
А внутри активности, которая владеет Presentation:
  • onResume
  • onPause
API для управления WiFi дисплеями присутствуют внутри Android AOSP, но не являются частью Android framework. Параметры беспроводного дисплея могут быть вызваны через Intent android.settings.WIFI_DISPLAY_SETTINGS , но и он также не входит во фреймворк. Некоторые производители используют другие варианты: Samsung – com.samsung.wfd.LAUNCH_WFD_PICKER_DLG , HTC – com.htc.wifidisplay.CONFIGURE_MODE_NORMAL .
Все API, приведенные на рисунке ниже, являются внутренними для Android 4.2/4.3. Они являются частью AOSP и распространяются свободно, однако не входят во фреймворки и работать не обязаны.

В заключение отметим, что тестировать приложения для двух дисплеев можно как на реальном железе, поддерживающем данный функционал, так и на эмуляции, доступной начиная с Android 4.2 в опциях разработчика. Вы можете выбрать разрешение и dpi второго виртуального дисплея, и получите оверлей с его отображением.

При подготовке поста использовались материалы IDF 2013, авторы - Xavier Hallade и Costas Stylianou.

Беспроводной дисплей на смартфона Xiaomi реализует одну очень удобную функцию, с помощью который любой желающий может вывести на экран телевизора, приставки или проектора мультимедиа файлы со своего мобильника. Вообще, она присутствует во всех последних Андроид, но именно в Xiaomi реализовано это наиболее понятным способом без необходимости установки дополнительных приложений.

Как настроить беспроводной дисплей?

Итак, для того, чтобы настроить трансляцию видео на экране другого устройства с телефона Xiaomi Redmi при помощи беспроводного дисплея, необходимо соблюсти несколько условий:

  • Приемник сигнала, то есть то устройство, которое будет воспроизводить файлы, тоже должно быть оснащено wifi модулем — быть встроенным, либо внешним адаптером. Либо можно подключить тот же телевизор через или даже — не важно. Все возможные варианты описаны в .
  • Оба девайса — передатчик, то есть телефон, и приемник (ТВ, приставка, проектор, планшет или другой смартфон) — должны быть подключены к одному маршрутизатору и находиться внутри одной сети. Тут главное не перепутать диапазон частот, если ваш роутер является и одновременно раздает несколько SSID на 2.4 и 5 ГГц. Подключиться нужно именно к одному и тому же вайфаю.

Если все эти условия соблюдены, то дальше делать почти нечего. Запускаем на ТВ программу для приема сигнала по стандарту Miracast — чаще всего она уже предустановлена на телевизоре или приставке и так и называется Миракаст, либо EZ Mirror, Screen Share или что-то типа того. У Samsung оно находится в разделе настроек «Сеть» (Network).


Короче говоря, необходимо его перевести в режим ожидания подключения со смартфона. Так это выглядит на телевизоре Самсунг:

А вот так — на проекторе


На Android, в том числе и Xiaomi, беспроводной дисплей передается через встроенную в оболочку программу. Находится она в разделе «Дополнительные настройки — Беспроводной дисплей»


Включаем эту функцию. Если ТВ правильно переведен в режим приема сигнала miracast и оба устройства находятся в одной сети, то на дисплее Xiaomi он отобразится в списке для подключения — выбираем его и начинаем трансляцию экрана смартфона.