Windows 10 беспроводной экран. Дублирование экрана компьютера на телевизор через wifi


Архитектура 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое Miracast

Miracast (MiraScreen) – технология, с помощью которой можно без труда можно отобразить происходящие на одном устройстве действия на стороннем мониторе. Например, вывести картинку с телефона на компьютер или с компьютера на телевизор. Это не единственные комбинации, взаимное проецирование возможно между всеми устройства, поддерживающими Miracast.

С помощью Miracast можно увидеть, что происходит на телефоне, на экране ноутбука

Технология была запатентована в 2012 году, её предшественником была технология Wi-Fi Direct. С тех пор она активно внедряется в ноутбуки, телевизоры, мобильные Android и IOS устройства.

Преимущества Miracast

Главным преимуществом является возможность беспроводной синхронизации: вам не понадобится пробрасывать HDMI-кабель, искать к нему переходники и возиться с настройками, достаточно будет разрешить сопряжение между устройствами и начать наслаждаться процессом.

Притом для установления связи не потребуется Wi-Fi сеть, сопрягаемые устройства объединяются и обмениваются данными другим методом, создавая личный сетевой канал. Это устраняет проблему, которая была бы актуальна при соединении через технологию DLNA, которая выполняет все те же функции, но при этом использует домашнюю сеть для синхронизации. При подобном способе любая нагрузка на роутер, вызываемая подключением другого пользователя, могла бы прервать или ослабить ваш сигнал. Отправляя видео через Miracast, вы не столкнётесь с такой проблемой, потому что в вашу сессию третий лишний вмешаться не сможет.

Через Miracast можно копировать происходящее на планшете на телевизор

Не менее важные заслуги Miracast:

  • высокая скорость передачи картинки, поддержка стандарта IEEE 802.11n. Играя в игры, вы не будете чувствовать задержки или падения FPS;
  • мощное сжатие, позволяющее делиться большим объёмом данных в кратчайшие сроки. Например, трансляция FullHD видео не вызовет сбоя или ресинхронизации;
  • поддержка трансляции 3D видео;
  • максимально простой и понятный дизайн управления, использование технологии по силам любому пользователю;
  • большое количество устройств, поддерживающих Miracast.

Недостатки

К недостаткам можно отнести только один минус - максимально качество передачи 1920×1200, то есть видео в UltraHD вы передать не сможете. Но стоит учитывать, что устройств, поддерживающих более высокое разрешение, практически ни у кого нет, а стоят они очень дорого. Так что с этим ограничением вы, вероятнее всего, никогда не столкнётесь.

Как узнать, поддерживает ли устройство Miracast

Существует четыре типа устройств, в которых часто вшита поддержка Miracast: ноутбуки под управлением Windows, современные ЖК-телевизоры, телефоны и планшеты под управлением Android и IOS. Поддержка технологии зависит от компании и модели устройства, имея эту информацию, вы можете найти в интернете подробное описание вашего устройства со списком поддерживающихся им технологий. Второй способ - изучить способности вручную, используя нижеописанные инструкции.

Android

Большинство устройств со стандартной прошивкой версии 4.2 Jelly Bean и выше поддерживают данную технологию. Чтобы убедиться в этом, откройте настройки устройства и отыщите пункт «Беспроводной монитор» или Wireless Display. Иногда эта функция находится в разделе «Экран».

Находим раздел «Беспроводной экран»

IOS

На IOS функция, позволяющая соединяться через Miracast, называется AirPlay. Она поддерживается всеми устройствами от компании Apple.

Функция AirPlay присутствует на всех IOS устройствах

Телевизор

Откройте настройки телевизора и отыщите пункт Miracast. Он может быть в разделе, связанном с интернетом или Wi-Fi сетью.

В настройках телевизора должен быть раздел Miracast

Если его нет нигде, значит, телевизор не поддерживает технологию, но его возможности могут расшириться, если вы приобретёте специальное небольшое устройство - Miracast-приемник. Когда он у вас появится, достаточно будет подключить его к телевизору через HDMI или USB, после чего поддержка Miracast появится в вашем телевизоре.

Если Miracast отсутствует, можно установить Miracast-приемник

Windows 10

Если технология не поддерживается, но очень нужна, можно приобрести Miracast-приёмник, подключаемый к компьютеру через USB-переходник.

Windows 7

Данная технология не поддерживается в Windows 7. Обновитесь до Windows 8 или 10, чтобы получить возможность использовать её.

Настройка Miracast на различных устройствах

Итак, если вы убедились в том, что ваши устройства поддерживают технологию, приступайте к синхронизации. Вам потребуются только два устройства - отправитель (телефон, планшет, компьютер) и приёмник (телевизор, компьютер) видеосигнала.

Телевизор

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

Включаем Miracast на телевизоре и узнаем имя

Windows 10

  1. Сначала нужно подключиться к сети, раздаваемой телевизором.

    Подключаемся к сети, раздаваемой Miracast

  2. Откройте параметры системы.

    Открываем параметры системы

  3. Выберите блок «Устройства». В подразделе «Подключённые устройства» кликните по кнопке «Добавить устройство».

    Нажимаем кнопку «Добавить устройство»

  4. Выберите в списке монитор или приёмник Miracast. Начнётся недолгий процесс синхронизации, после чего картинка отобразится на телевизоре.

    Выбираем телевизор и дожидаемся синхронизации

  5. Если синхронизация прошла успешно, но изображение не появилось, нужно настроить вывод вручную. Нажмите комбинацию Win+P на клавиатуре, в развернувшемся экране кликните по кнопке «Подключение к беспроводному экрану».

    Кликаем по кнопке «Подключение к беспроводному экрану»

  6. Укажите на имя телевизора.

    Выбираем экран для проецирования

Android

  1. Сначала необходимо подключиться к Wi-Fi сети, раздаваемой телевизором или компьютером, к которому вы хотите подключиться.

    Подключаемся к Wi-Fi сети, раздаваемой Miracast с другого устройства

  2. Найдя раздел «Беспроводной экран», откройте меню и поставьте галочку напротив «Включить функцию».

    Ставим галочку напротив строки «Включить»

  3. Отобразиться список доступных устройств, выберите нужное.

    Нажимаем на устройство для синхронизации

  4. Дождитесь окончания недолгой синхронизации, после которой картинка с устройства появится на телевизоре.

Популярная технология Wi-Fi CERTIFIED Miracast, более известная для большинства пользователей под сокращенным названием Miracast, принадлежит объединению WI-FI Alliance. Технология была официально утверждена в сентябре 2012 года. Miracast является новым стандартом беспроводной передачи мультимедийного сигнала. За основу была взята широко применяемая технология WI-FI Direct, но ряд отличий и усовершенствований выгодно отличает Miracast от других подобных решений.

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

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

Принцип работы технологии Miracast

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

Основные достоинства Miracast:

  • беспроводная передача контента на основе стандарта IEEE 802.11n;
  • прямая связь без участия роутера;
  • сведение к минимуму задержек и рассинхронизации во время передачи сигнала;
  • возможность передачи контента в формате 3D;
  • простота настройки и взаимодействия.

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

Похожие по функциональности решения дополнительно нуждаются еще и в Wi-Fi-маршрутизаторе, что вызывает ряд определенных и хорошо известных неудобств. Например, если один пользователь решил поиграть в онлайн-игру, а другой посмотреть фильм в формате HD с ретрансляцией контента через роутер на ТВ, то с определенными проблемами столкнутся оба пользователя. Проблема заключается в большом количестве данных для передачи по сети, а также от настроек самого роутера. В том случае, если приоритетным является игровой трафик, то видео будет воспроизводиться с ощутимой задержкой. Если сделать приоритетным видеопоток, то возникнут проблемы с игрой.

Например, транслировать фильм с телефона на телевизор можно и по , но дело в том, что эта технология позволяет отображать на большом кране только мультимедийный контент (видео, фильмы, воспроизводить музыку) . И соединение идет через Wi-Fi роутер. А технология Miracast позволяет отображать все что вы видите на экране. В том числе выводить картинку во время игры.

Работает данная технология по достаточно простой схеме. Устройства с поддержкой Miracast связываются между собой при помощи специальной программы (если вы настраиваете трансляцию с ноутбука) , или через специальный пункт в настройках мобильного устройства. Следующим шагом становится активация необходимого режима воспроизведения: просмотр видео, отображение копии дисплея смартфона на экране и т.д. Сопряженные друг с другом устройства по технологии Miracast осуществляют взаимосвязь напрямую, могут самостоятельно сформировать защищенный и независимый канал, способный обеспечить передачу любой видеоинформации. Miracast можно назвать своеобразной надстройкой над Wi-Fi Direct. Технология использует стандарт сжатия H.264, что позволяет осуществлять передачу видеосигнала в формате FullHD (1920×1200) и многоканального звука 5.1 в формате АС3.

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

Устройства с поддержкой технологии Miracast

Первым делом стоит отметить те мобильные устройства, которые работают на базе ОС Android 4.2 Jelly Bean и выше. Поддержка технологии Miracast на таких девайсах реализована прямо из коробки (не на всех) . Необходимо заглянуть в меню настроек и найти программную опцию под названием "Беспроводной монитор" или "Wireless Display" . Примером могут послужить многочисленные планшеты и смартфоны брендов LG, Samsung, Sony, Asus и других.

Следующей группой устройств в списке поддерживающих технологию Miracast находятся средства отображения. В большей степени это касается современных ЖК-панелей. Многие производители осуществляют интеграцию технологии Miracast в свои современные модели телевизоров. Реализована заявленная поддержка технологии Miracast в линейке Smart TV от Phillips, Samsung, LG и т.д.

Если Ваш телевизор не оснащен встроенной поддержкой беспроводной связи и не поддерживает указанную технологию, то вы можете приобрести стороннее устройство с поддержкой технологии Miracast и просто подключить его к ТВ при помощи кабеля. Такой себе Miracast приемник. В продаже существуют готовые решения, которые способны принять контент по технологии Miracast и передать его на устройство отображения. Такие решения имеют компактные размеры, могут быть запитаны от разъема mini USB как на самом телевизоре, так и от любого другого источника питания. Подобные девайсы предлагает компания Netgear, встречаются продукты от Sony.

Подводим итоги

Miracast является доступным, удобным и крайне перспективным направлением. Об этом свидетельствует значительная поддержка данной технологии компаниями-гигантами Intel, AMD, NVIDIA, Qualcomm, MediaTek и другими. Уже сегодня многие пользователи считают Miracast достойной альтернативой для замены привычного кабеля HDMI или технологии Apple AirPlay. Геймеры по достоинству оценили новые беспроводные возможности, ведь с появлением Miracast стало еще доступнее использовать планшет в качестве игровой консоли.

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

В Windows 10 можно обнаружить одну очень интересную функцию под названием Miracast , которая может передавать изображение и звук по беспроводным технологиям, иными словами по Wi-Fi. Таким образом, если вы захотите посмотреть фильм на большом телевизоре и мониторе, подключите Miracast.

Это руководство как раз направлено на то, чтобы помочь пользователям освоить замечательную технологию беспроводной передачи данных. Я покажу все на примере. А еще рассмотрим некоторые проблемы с подключением.

Как подключить телевизор или монитор по Miracast?

Для начала убедитесь, что ваш телевизор или монитор поддерживает беспроводную сеть (Wi-Fi), а теперь перейдем к делу.

На своем компьютере под управлением Windows 10 зажмите сочетание клавиш Win+P и тут же открывается раздел «Проецировать» справа. В самом низу находим пункт «Подключение к беспроводному дисплею» и нажимаем на него.

Сразу же начнется поиск беспроводных устройств, на которые мы будем передавать картинку, другими словами, телевизор, монитор или что-то еще.

Если что-то было найдено нажмите на это устройство, кстати, если экран у телевизора/монитора выключен, включите обязательно.

Что получаем? А получаем мы изображение с монитора компьютера, которое проецируется на экран телевизора, причем передача картинки будет вестись в хорошем качестве и без помех.

Что делать, если Miracast не работает?

Как видите, мы выполнили минимум действий и подключение у нас заняло менее пяти минут. Но, как всегда, могут быть какие-то проблемы и вот, кстати, какие.

Нет поддержки Miracast

Другими словами, ваш Wi-Fi-адаптер попросту не поддерживает Miracast, либо для адаптера не установлены необходимые драйвера. Это актуально, если у вас нет пункта «Подключение к беспроводному дисплею».

Если пункт все-таки есть, то при нажатии на него вы можете видеть сообщение, говорящее нам, что устройство не поддерживает Miracast. Поэтому для многих эта статья может оказаться бесполезной. Конечно, вы можете приобрести другой Wi-Fi-адаптер, который эту технологию поддерживает.


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

Если для ваших устройств нет драйверов для Windows 10 не отчаивайтесь. Скачайте какие даны, например, могут присутствовать для Windows 8, они тоже могут подойти.

Полезное:

Подключение к телевизору или монитору по Miracast происходит очень долго

Тоже очень распространенная причина, которая знакома нам при подключении любого другого устройства к сети Wi-Fi – подключение происходит бесконечно.

Чуть выше я описал, что нужно установить последние версии драйверов на Wi-Fi-адаптер и надеяться на то, что система автоматически их уже установила. Тут этот способ тоже может сработать, но не всегда.

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