Display android

Беспроводной монитор на устройствах Андроид: что это такое, как настроить через WiFi, основные проблемы, плюсы и минусы

Display android

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

Как настроить функцию беспроводного монитора на Андроид

Поддержка беспроводного монитора появилась в ОС Android 4.2 Jelly Bean. Для его подключения:

  1. Откройте «Настройки».
  2. В категории сети, где находится Wi-Fi и Bluetooth, выберите «Еще».
  3. Нажмите «Беспроводной дисплей».
  4. Активируйте тумблер.
  5. Тапните по карточке устройства в списке для начала сопряжения.
  6. На компьютере или телевизора появится запрос о подключении смартфона, клацните «ОК».
  7. Возникнет окно с PIN-кодом, который необходимо ввести на телефоне.
  8. При успешном коннекте, изображение с мобильного девайса появится на большом экране.

Обратите внимание! Перед подключением, на ПК или ноутбуке активируйте Wi-Fi. На телевизоре, перейдите в раздел «Сеть», включите «Miracast» или «Intel WiDi».

Принцип, как настроить беспроводной дисплей Андроид будет зависеть от версии операционной системы и пользовательского интерфейса. Например, в смартфонах Xiaomi/Redmi на базе Android 9.0 Pie и MIUI 11, после перехода в «Настройки»:

  1. Выберите «Подключение и общий доступ».
  2. Нажмите «Трансляция».
  3. После активации технологии, повторите сопряжение, как описано выше.

Когда телефон пройдет идентификацию, пользователю предлагают использовать 3 дополнительных опции:

  • « окно» — скрыть окно трансляции для использования телефона, чтобы никто не видел, что происходит на дисплее;
  • «Трансляции с отключенным экраном» — экономит заряд батареи на девайсе;
  • «Скрывать личные данные» — во время дублирования информации скрывает уведомления, полученные с социальных сетей, видеохостингов и прочего.

Основные преимущества беспроводного экрана

Плюсы технологии:

  • подключение смартфона или планшета без кабелей-переходников;
  • не требует установки стороннего софта — доступно в операционной системе по умолчанию;
  • не нужно устанавливать соединение через одну точку доступа Wi-Fi, поскольку телефон работает в качестве передатчика, а ПК или ТВ как приемник.

Рекомендуем:  Как разблокировать номер телефона из черного списка

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

Поддержка беспроводного монитора доступна на смартфонах с:

  • ОС от Android 4.2 Jelly Bean;
  • Wi-Fi Direct (указывают в характеристиках модели).

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

Интересно! У Apple есть аналог «Миракаст», который носит название «AirPlay». Его используют в сертифицированной технике партнеров “яблочного бренда”, например, смарт-телевизорах от Samsung.

Поддержка беспроводных трансляций на телевизорах появилась с приходом Smart TV и встроенных Wi-Fi модулей. Для моделей без Вай-Фай предусмотрены внешние адаптеры для приема сигнала со смартфона. К таким относится «Chromecast» от Google.

Беспроводная трансляция добавлена в операционную систему от Microsoft, начиная с Windows 8.1. На Win 7 для этого требуется устанавливать специальный софт.

Возможные недостатки технологии

Среди минусов:

  • передача изображения в максимальном разрешении до 1920 x 1200;
  • в большинстве прошивок нет дополнительных настроек, чтобы отключить уведомления с социальных сетей.

Весомым недостатком выступила совместимость с разными версиями операционных систем. Для примера, была проведена попытка подключить 3 смартфона к ноутбуку Dell Inspiron 5558 на базе Windows 10 Pro версии 1903:

  1. Meizu 16th с Android 8.1 Oreo и Flyme 7.3.0G работает стабильно, с минимальной задержкой в передаче видео и звука.
  2. Redmi 8 на базе Android 9.0 Pie и прошивкой MIUI 11.0.10 воспроизводит изображение с помехами, что видно только на экране ноутбука, но не смартфона.
  3. LG G4 c Android 6.0 Marshmallow и фирменной оболочкой отказался сопрягаться с ноутбуком.

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

Источник: https://appsetter.ru/osobennosti-besprovodnogo-monitora-na-android.html

Как сделать трансляцию экрана Android-смартфона на телевизор или ноутбук

Display android

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

Для начала стоит попробовать запустить режим трансляции без каких-либо приложений. Если на вашем телевизоре или подключенной ТВ-приставке есть Wi-Fi, то можно использовать технологию Miracast или Intel WiDi. Телевизор может и не иметь беспроводного модуля, но использоваться в качестве приемника, если подключен к домашней сети с Wi-Fi роутером.

Чтобы расшарить экран, сделайте несколько простых действий:

1.       Убедитесь, что в настройках телевизора или другого устройства стоит включенным Miracast. Как правило, пункт находится в разделе «Сеть» или «Подключения».

2.       На мобильном устройстве перейдите в настройки. В разделе «Беспроводные сети» зайдите в «Дополнительно» и найдите пункт «Беспроводной дисплей». Активируйте бегунок и в поиске найдите ваш телевизор/приставку.

3.       Останется только принять запрос на самом телевизоре, после чего запустится трансляция.

Также можно транслировать картинку на ноутбук или ПК под управлением Windows 10 посредством Wi-Fi. Для этого достаточно воспользоваться стандартным функционалом:

1.       Перейдите в режим проецирования через меню новых уведомлений.

2.       Выберите режим видимости и другие настройки.

3.       На телефоне или планшете найдите функцию трансляции. Она может называться Wi-Fi Display, Smart View или аналогично. Найдите свой ПК, ноутбук и запросите подключение.

4.       Остается только подтвердить соединение на самом компьютере и наслаждаться трансляцией.

Расшарить экран также можно через Bluetooth или проводное соединение USB-HDMI в зависимости от функционала устройства, которое будет принимать изображение.

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

«ВАЖНО! Если гаджет не поддерживает трансляцию картинки на уровне ОС, то приложения Miracast и аналогичные из PlayMarket будут бесполезны. Они используют системный режим трансляции экрана, включить который легко можно по ранее описанной инструкции» 

AirDroid

Это один из самых мощных сервисов, который позволяет буквально управлять своим смартфоном с компьютера и даже телевизора, если в последнем предусмотрен браузер.  Через AirDroid можно передавать файлы, управлять контактами,  музыкой и не только. Естественно, предусмотрена и возможность трансляции экрана. Не пугайтесь количества шагов, сделать все можно буквально за 5-7 минут:

1.       Скачайте на свой смартфон приложение AirDroid c официального магазина PlayMarket.

2.       Заведите аккаунт и подтвердите данные. Понадобится только адрес электронной почты.

3.       Далее у вас есть два варианта. Первый – скачать клиент на персональный компьютер с официального сайта. Альтернативный вариант – использовать веб-версию, которая работает через обычный браузер. Ее можно запускать даже с ТВ-приставок.

4.       Заходим с компьютера под тем же аккаунтом, который вы зарегистрировали через мобильное приложение.

5.       Перед вами откроется рабочий стол программы AirDroid. Здесь можно найти массу ярлыков и возможностей по управлению смартфоном. В правой части окна будет отображена модель вашего гаджета. Вам необходимо нажать на иконку «Зеркалирование» с изображением ножниц.

6.       Откроется окно  трансляции, но чтобы оно заработало, следует подтвердить соединение на самом телефоне в приложении.

7.       После этого экран вашего смартфона появится в соответствующем окне.

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

Screencast

Одно из самых простых и удобных приложений для тех, кто не хочет многочисленных регистраций и сложного интерфейса. Расшаривание картинки осуществляется посредством Wi-Fi в локальной сети через окно браузера. Инструкция очень простая:

1.       Скачайте и установите приложение Screencast на смартфон.

2.       В главном меню выберите Source – Screen и убедитесь, что сервер находится в статусе Active. в настройках можно выбрать порт и другие параметры трансляции.

3.       Далее откройте на ПК или ТВ-приставке браузер и пропишите адрес сервера. Подтвердите в приложении подключение.

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

MyPhoneExplorer

Софт MyPhoneExplorer для Android также работает совместно с приложением для персональных компьютеров. Функционал схож с уже описанным AirDrop. Веб-версии здесь нет, но взамен вам не придется проходить какой-либо регистрации. Подключить смартфон можно по Wi-Fi, USB или Bluetooth. Для этого необходимо сделать несколько простых шагов.

1.       Скачайте с PlayMarket приложение MyPhoneExplorer Client. Оно необходимо для установления связи. 

2.       Далее загрузите на компьютер десктопную версию MyPhoneExplorer и установите ее.

3.       Включите приложение на телефоне и выберите способ подключения. В данном случае мы используем USB-кабель. Предварительно нужно активировать режим отладки по USB. В блоке «Установки» можно выдать разрешения на синхронизацию различных данных.

4.       Далее в программе на компьютере выберите меню «Файл – Подключить». Гаджет должен соединиться с программой, после чего дайте метку устройству.

5.       Чтобы запустить режим трансляции экрана, нажмите на меню «Разное» и выберите подпункт «Клавиатура телефона/Загрузить снимок». Подтвердите запрос на смартфоне. Откроется окно с трансляцией картинки с телефона.

Софт работает стабильно, задержка минимальная. Можно сделать картинку на весь экран, а также сохранять скриншоты.

Это основные способы, как расшарить экран телефона на ОС Android. Перед скачиванием каких-либо приложений убедитесь, что у вас соответствующая версия «Андроид».

Источник: https://club.dns-shop.ru/blog/t-78-smartfonyi/32959-kak-sdelat-translyatsiu-ekrana-android-smartfona-na-televizor-ili/

iDisplay – О том, как использовать устройство на Android в качестве дополнительного монитора для ПК

Display android

31.05.2017

  • Android-приложение iDisplay, версия: 4.2.5, цена: 419 руб.

Официальное видео

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

Второй монитор можетпригодиться как геймерам, так и, скажем, любителямпоработать в Фотошопе, в видеоредакторах или в любыхдругих программах, где удобно было бы разделитьпространство так, чтобы на одном мониторе был толькоэкран предпросмотра, а на второй выводилась всяостальная информация. Но это больше будет интереснопрофессионалам, проводящим много времени с различнымипрограммами и зарабатывающим с помощью них деньги. Хотяуверен, что и большое количество любителей будут радыупростить себе создание чего-либо (неважно чего, будь тофотографии, видео, 3D-модели, планы, графика и прочее).

Что же делать, если нет второго монитора, но он оченьнужен? На самом деле лучше всё-таки его приобрести или,скажем, у кого-нибудь взять. Но есть и другое решение.

При наличии мобильного устройства на iOS или Android OSпоявится возможность использовать девайс в качествевторого монитора, как бы расширив рабочее пространствопервого.

Для реализации такой возможности понадобитсяустановить программу iDisplay на компьютер и одноимённоеприложение на мобильное устройство (и лучше, чтобы этобыл мощный современный планшет с большим дисплеемвысокого разрешения, но можно обойтись устройствами ипопроще. Желательно, чтобы и компьютер был мощным).

Для первого знакомства с iDisplay я сначала скачалверсию для ПК на официальномсайте программы, где софт доступен абсолютнобесплатно. А вот стоимость мобильной версии для Androidсоставляет 419 рублей на 29 мая 2017 года.

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

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

Итак, рассмотрим работу iDisplay на примерах компьютерас лицензионной операционной системой Windows 7(64-разрядная) и бюджетного 8-дюймового планшета Fly,работающего на Android 4.4 с кастомной прошивкой. Версияпрограммы для ПК – 2.4.2.16, то есть последняя длясемёрки на момент написания отзыва.

Разрешения мобильного приложения во время установки. Веспосле установки – ~53 МБ

Подключить планшет к компьютеру теоретически возможно спомощью Wi-Fi или через проводное соединение, прикотором необходим USB-кабель.

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

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

Пример подключения двух устройств

Установив iDisplay на ПК или ноутбук (в дальнейшем дляудобства буду писать только ПК), можно увидеть егоIP-адрес и номер порта. Эти данные (которые я закрасил,ибо есть сомнения в безопасности их обнародования) затемвводятся в мобильном приложении для установкисоединения. После этого на ПК появляется диалоговоеокошко с запросом, в котором нужно подтвердить своинамерения.

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

По своему опыту напишу, что лучше выбрать пункт “AlwaysAllow”, ибо раньше, когда я на постоянной основе выбирал”Allow once”, у меня, после непродолжительной работы,постоянно возникали “синие экраны смерти”, которые велик перезагрузке компьютера.

Первоначально я думал, чтоэто происходит из-за неправильно установленных драйверов(которые загружаются автоматически вместе с программой)или неправильных настроек, но нет, в моём случаепроблема была решена именно выбором “Always Allow”, чтоя заметил абсолютно случайно.

Дополнение. После многочасового изучения программыкомпьютер всё-таки перезагрузился, но в любом случаесбои стали не такими частыми.

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

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

Такое окошко появляется после сбоя
Затем предлагается отправитьзапрос

Работу программы может блокировать антивирус илибрандмауэр, поэтому, в случае чего, для iDisplay нужнобудет сделать исключение.

Перед запуском пользователю доступна настройка”Compression” на ПК, которую при работающем соединенииизменить невозможно. По данной настройке сжатия (видимо,изображения) ничего посоветовать не могу – тут, видимо,всё выбирается индивидуально, но некоторые пользователирекомендуют переключить режим auto на любой другой.

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

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

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

Изначально, после соединения мобильного устройства и ПКя наблюдал такую картину, что на моём планшетепоявляется совершенно пустой рабочий стол. Этонормально, но в дальнейшем можно изменить ситуацию.

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

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

Изначальная версия рабочего стола при просмотре напланшете
После того, как планшет стал основнымэкраном
Просмотр настроек с планшета
Просмотр настроек с ПК
Настроить разрешение экрана на мобильном устройстве с ПКнельзя
Зато можно развернуть экран горизонтально, хотя этавозможность лично для меня бесполезна

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

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

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

Кстати, приизменении настроек всегда нужно перезапускатьприложение, хотя предупреждений об этом не появляется.

Через меню на Android можно запускать приложения,включить стандартную клавиатуру или показ окон программ,уже запущенных на ПК.

Увеличивается или уменьшается изображение на Android спомощью свайпа, при котором два пальца стремятся друг кдругу (такой свайп вроде называется “щипок”) илинаоборот, отдаляются.

При этом в верхнем правом углупоявляется окошко, при нажатии на которое происходитперемещение по увеличенному экрану.

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

Перемещается окошко с ПК на Android через команду “moveto display”, которая отображается после щелчка правойкнопкой мыши в верхней части любого окошка. На самомАндроиде есть аналогичная команда “Move to maindisplay”, которая не меняет названия даже в том случае,если экран девайса выбран как основной.

Второй способ переместить окошко с ПК на Android – этоперетащить его в правую часть экрана, как бы за пределырабочего стола.

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

Ещё один способ на Андроиде – этоуже упомянутое мной меню с окнами открытых на ПКпрограмм. Нажимаем на нужную программу, и она появляетсяна мобильном устройстве.

Двумя мониторами вполне реально управлять одной мышкой,тут всё происходит так же, как и при перетаскиванииокошек.

Если курсор мышки на ПК вышел за пределы правойчасти рабочего стола, то управление переходит на планшетили смартфон, ну и наоборот, по принципу, описанномумной выше.

Ещё одна возможность быстро перейти науправление дополнительного монитора – просто нажать насенсорный экран девайса.

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

Удобнее, когда есть такая, как на фото, подставка подпланшеты и смартфоны

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

Попробуем поработать с различными компьютернымипрограммами на планшете:

Photoshop
Проводник
Просмотр видео
Просмотр изображений
Сёрфинг в интернете

В качестве монитора я использовал и телевизор сподключенной Android-приставкой. Результат не хуже, чемна планшете, даже наоборот, стала доступна картинка сFullHD-разрешением.

Итог

Конечно же, я не мог не попробовать поработать в SonyVegas Pro с таким дополнительным монитором.

На планшетвывел только окошко предпросмотра, причём качествокартинки выставил черновое, да и разрешение в настройкахiDisplay уменьшил до минимума, но всё равно идеальнойплавности показа я так и не добился.

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

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

Мой пример работы в видеоредакторе Sony Vegas Pro

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

Для сравнения, можно посмотретьоценки аналога под названиемAirDisplay 2, приложения, которое к тому же в отличие отiDisplay давно не обновлялось.

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

И да, версия iDisplay для iOS интереснее тем, что приподключении к MAC можно сразу задействовать множествоустройств на iOS, тогда как на Android всё гораздоскромнее и ограничивается одним одновременно работающимдевайсом.

Александр Салищев

Используемые автором устройства: Fly Web 7.85 Slim, медиаплеер iconBIT Toucan Stick G3 mk2

Конкурс! Расскажи о гаджете (смартфон, планшете и т.д.) или софтинке и выиграй POCO M3!

Источник: https://helpix.ru/appinion/201705/1923-idisplay-o_tom_kak_ispolzovat_ustrojstvo_na_android_v_kachestve.html

Беспроводной дисплей для Android

Display android
В начале 2013 года в новостной ленте блога Intel мы сообщили о новой версии технологии WiDi, которая, в том числе, получила совместимость с родственным стандартом Miracast. Тогда эта информация прошла незамеченной, и на наш взгляд, весьма напрасно, поскольку картина в области беспроводных дисплеев кардинально изменилась.

И одно из изменений — появление Miracast на Android. Давайте попробуем разобраться, как соотносятся друг с другом Miracast и WiDi, каким функционалом на пару обладают и как создавать приложения под Android с их использованием.

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

Общая коцепция Miracast Miracast представляет собой технологию передачи мультимедийной информации (аудио и видео) посредством WiFi. В качестве транспорта в нем используется стандарт WiFi Direct, позволяющий двум устройствам обмениваться данными друг с другом без помощи дополнительной сетевой инфраструктуры.

Попросту говоря, Miracast можно представить, как беспроводной HDMI.

Miracast еще довольно молод: официальная сертификация Miracast устройств альянсом WiFi Alliance началась чуть более года назад. Для передачи видео используется кодек Н.264, звук может быть двух- или пятиканальным.

Miracast является открытым стандартом, не принадлежащим какой-либо компании; его привлекательность еще более повысилась после того, как в прошлом году его поддержка была добавлена в ОС Android 4.2. Замечу сразу, что в Android 4.2 на конкретном устройстве не гарантируется наличие Miracast – это надо выяснять дополнительно. Полный список сертифицированных устройств- как передатчиков, так и приемников можно посмотреть на сайте WiFi Alliance.

Архитектура 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 4.2 (API Level 17) реализована с помощью с помощью класса Presentation, позволяющего:

  • внедрить поддержку второго дисплея в приложения, не заботясь о способе, которым он будет физически подключен;
  • работать с MHL, HDMI, Slimport или Miracast совместимыми устройствами;
  • осуществлять управление вторым дисплеем независимо от первого.

Presentation является базовым классом и должен быть расширен:
public class DemoPresentation extendsPresentation {
Также необходима ассоциация с классом Display при создании. Presentation наследуется от 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 videoMediaRouter.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 displaysDisplay[] displays =mDisplayManager.getDisplays(DisplayManger.DISPLAY_CATEGORY_PRESENTATION);
Добавление MediaRouteButton в приложение:
//Sets Media Route Button to second screen modemediaRouteActionProvider.setRouteTypes(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); //Launches the Wireless display setting intentstartActivity(newIntent(“android.settings.WIFI_DISPLAY_SETTINGS”)); В res/menu/default.xml:
Как заставить Presentation API работать:

Далее, используя MediaRouter.addCallback, необходимо мониторить:

  • onRouteUnselected
  • onRouteSelected
  • onRoutePresentationDisplayChanged

А внутри активности, которая владеет Presentation:
API для управления WiFi дисплеями присутствуют внутри Android AOSP, но не являются частью Android framework. Параметры беспроводного дисплея могут быть вызваны через Intentandroid.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.

Источник: https://habr.com/ru/company/intel/blog/196080/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.