Тарифы Услуги Сим-карты

Как пользоваться беспроводным экраном. Как вывести изображение на большой экран через Miracast. Беспроводной компьютерный монитор

  • Разработка под Android

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

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

    Беспроводной компьютерный монитор

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

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

    Телевизор в качестве беспроводного монитора

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

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

    Рассмотрим подробнее, как подключить телевизор в качестве беспроводного монитора для вашего гаджета:

    1. Подключите телевизор и смартфон к одной сети Wi-Fi (телевизор может быть подключен и через кабель).
    2. Подключите телевизор к розетке, но не включайте его.
    3. В списке программ смартфона откройте галерею и выберите нужный для просмотра файл.
    4. Во вкладке «Еще» нажмите кнопку «Выбрать проигрыватель». В открывшемся меню выберите ваш телевизор.
    5. После этого картинка будет транслироваться на экран телевизора. При перелистывании фото на телефоне изображение на экране будет обновляться автоматически.

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

    Что такое 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. Дождитесь окончания недолгой синхронизации, после которой картинка с устройства появится на телевизоре.

    Приветствую читателей блога!
    Сегодня на блоге будет такой пост, что называется «два в одном». Я отвечу читателю на вопрос и расскажу об еще одной занимательной и удобной технологии, с помощью которой можно организовать передачу картинки с дисплея монитора одного устройства на другое — например, с компьютера на Windows на телефон, телевизор или проектор. Называется она Intel WiFi Display или Wireless Display — WiDi .

    Собственно, вот какой был вопрос:

    Приветствую.
    Передача от Ноутбука по каналу WiFi, режим Он-лайн Display, прием ведется на Девайс который цепляется к ТВ на разъём HDMI.
    Как настроить WiFi Display, ноутбук Samsung на Windows 7 ?

    Думаю, что историю возникновения и развития WiDi будет читать скучно — не за этим вы сюда пришли, ведь так? Поэтому как обычно, перейдем сразу к практике.


    Итак, устройства, оснащенные WiDi, имеют возможность обнаруживать друг друга и обмениваться данными. Однако есть ряд условий, которым они должны соответствовать для использования этой технологии. Если планируете задействовать в такой связке телефон, то он должен быть оснащен операционной системой Android версии не ниже 4.2 и специальный чипом от компании RockChip (RTL8188EUS, Broadcom BCM43362, BCM4330, APXX). Кроме телефонов, Intel WiDi поддерживают многие телевизоры, проекторы и медиаплееры, в которые также встроен чипсет из линейки Intel Centrino, поддерживающий Intel My Wi-Fi. Если же данной функции в устройстве нет, то не беда — есть отдельные устройства наподобие WiFi адаптеров — WiDi адаптеры, которые через HDMI подключаются к ТВ и получают беспроводным способом картинку и звук со смартфона или планшета.

    Если помните, я уже рассказывал об очень похожей технологии — . В моем видеоуроке с ее помощью мы также воспроизводили на телевизоре фильмы, хранящиеся на компьютере. Но есть и разница — в DLNA мы могли только лишь воспроизводить файлы. В WiDi же мы имеем полноценный второй монитор, что значительно расширяет возможности использования, например для воспроизведения игр с Андрода на большом телевизионном экране. Одной из разновидностей этой технологии является , о котором поговорим в отдельной статье.

    Intel Wireless Display для Windows

    Но и это еще не все. Intel Wifi Display может работать также и на компьютере с операционной системой Windows 10, 8 или 7, оснащенном современным процессором Intel — Core i3, Core i5, Core i7 — с одним из WiFi адаптеров:


    • Intel® Centrino® Wireless-N 1000
    • Intel® Centrino® Advanced-N 6200, 6205, 6230 или 1030
    • Intel® Centrino® Advanced-N + WiMAX 6250 или 6150
    • Intel® Centrino® Ultimate-N 6300

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

    Также WiDi работает только с ОС Windows не ниже 7, так что любителям XP тоже увидеть WiFi в действии не доведется.

    Как настроить Intel Widi?

    Подведем небольшой итог — для настройки WiDi нам нужно 2 аппарата — источник и приемник. Ими могут быть:

    Если все это есть в наличии, то давайте настраивать. В качестве приемника будем использовать большой экран обычного телевизора. Включаем его, подключаем к нему внешний через HDMi и выбираем его в качестве источника для картинки. Появится изображение наподобие этого (в данном примере используется адаптер Netgear), которое говорит о том, что устройство готово к подключению к источнику сигнала:


    Для трансляции видео с компьютера нужно скачать программу Intel Wireless Display для своей операционной системы и запустить ее.

    После ее запуска откроется окно со списком устройств с работающим адаптером, находящимися в зоне приема. Выбираем наш ТВ.


    Вводим его на ПК при подключении и через несколько секунд получаем дубликат экрана рабочего стола компьютера на мониторе телевизора.

    Intel WiDi через смартфон

    Аналогично воспроизводится видео и со смартфона на базе Андроида. Сначала по той же схеме включаем адаптер на ТВ, после чего заходим на Андроиде в меню «Настройки» и ищем пункт «Беспроводной проектор» (или экран). Если его нет, то значит ваш телефон работу с WiDi не поддерживает и подключиться не получится.

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

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

    Напоследок привожу вам наглядный ролик о подключении WiFi Display — видео на английском языке, но демонстрация будет понятна абсолютно всем. Желаю удачи в настройке!