Ubuntu как Miracast Отправитель / получатель
Я ничего не мог найти в Ubuntu, действующем как получатель или отправитель Miracast.
- Это может работать вообще?
- Есть ли аппаратные предпосылки?
- Требуется ли WiFi или он может работать через локальную сеть или другое сетевое соединение?
- Wi-Fi Direct, кажется, является необходимым требованием, достаточно ли это? (т.е. если система поддерживает WiFi direct, значит ли это, что она поддерживает Miracast?)
- Есть ли различия в поддержке между получением / отправкой?
- Как задержка? (по сравнению с конкурентами, то есть VNC, коммерческими устройствами Miracast и т. д.)
- Как мне на самом деле использовать это, если это сложно?
В частности, я планирую использовать его вместе с телефоном Android (4.x Jelly Bean).
7 ответов
OpenWFD мертв и теперь заменен MiracleCast:
MiracleCast - это реализация технологии Miracast с открытым исходным кодом (также: Wifi-Display (WFD)). Он основан на исследовательском проекте OpenWFD и заменит его. Мы ориентируемся на правильную и тесную интеграцию в существующие системы Linux-Desktop по сравнению с OpenWFD, который задумывался как площадка для быстрого прототипирования.
Несмотря на свое название и происхождение, сам проект не ограничивается Miracast. Мы можем поддерживать любой вид потоковой передачи с минимальным объемом дополнительной работы. Тем не менее, Miracast останется главной целью развития благодаря уровню осведомленности.
Это все еще в начале своего цикла разработки. В настоящее время кажется, что он может выполнять связывание, но не выполняет реальное потоковое видео.
Демонстрация OpenWFD на FOSDEM 2014 также выполнила потоковую передачу, но, насколько я понимаю, MiracleCast - это проект " сделай все правильно ", тогда как код, который он показал в FOSDEM, "вероятно, будет работать только на этой машине".
Miracast основан на WiFi Direct, который, насколько я могу судить, требует беспроводной карты с аппаратной поддержкой стандарта.
отправитель
Я думаю, что Intel Wireless Display - это способ отправить экран ноутбука на приемник Miracast.
Однако, насколько я могу судить, Ubuntu в настоящее время не поддерживает карты Wireless Display.
Получатель
Для получения контента от передатчика Miracast (например, от вашего телефона) вы можете приобрести адаптеры приемника Miracast, которые будут выводиться на любой вход HDMI: Rocketfish ™ - видеоприемник Miracast
Существует также Chromecast, но он получает только контент, отправленный из браузера Chrome, а не со всего дисплея.
Я не знаю, есть ли на любом устройстве драйверы Ubuntu. Если кто-то может подтвердить или предложить другое устройство с драйверами Ubuntu, это было бы здорово.
Расширение Google Cast для Chromium работает в Ubuntu (для трансляции страниц Chromium / просмотра на вашем телевизоре с помощью ChromeCast с разрешением 720p, который выглядит просто отлично, хотя и немного отстает).
Тем не менее, он не дает хорошего пространства YUV (наложения видео) даже на 802.11n. (Тестирование в 12.04 LTS и 13.10, с последним Chromium) Сказав это, трансляция YouTube с моего телефона Android 4.3 (Galaxy Nexus) работает прекрасно. (Ключ ChromeCast занимает экран загрузки +, поэтому он не зависит от вашего телефона / ноутбука после нажатия кнопки Play).
Я не нашел ни одного приложения отправителя Miracast (например, EZ Air) для Ubuntu, к сожалению (пока для универсальных ключей HDMI Miracast eBay HK / China).
Таким образом, 5-метровый кабель HDMI (также от eBay) по-прежнему является нашим решением для ТВ по требованию в полноэкранном режиме 1080p.
Вы можете попробовать проект gnome-screencast. Больше информации в этом посте. Он появился недавно и поэтому не имеет документации, выглядит некорректно и предназначен в основном для пользователей fedora (проблема с установкой в Ubuntu). Но, по крайней мере, это шаг в правильном направлении.
На стороне приемника (раковина) уже упомянутый MiracleCast, кажется, лучший выбор. Также ведется работа по поддержке отправки потоков (источник).
Gnome-Screencast - это новое (2019) усилие по поддержке потоковой передачи Miracast (источник) в GNU/Linux.
Я был вдохновлен охотой немного больше, и действительно, о miracast не так много, однако я нашел этот пост несколько месяцев назад, в котором утверждается, что у andorid его еще нет, поэтому я подозреваю, что он все еще работает над,
Из-за этого я собираюсь взять некоторую свободу и обсудить DNLA / UPnP, так как он почти одинаков (за исключением прямого подключения и точного зеркального отображения экрана)
По-видимому, в KDE есть медиа-ведомый KIO для kde, который называется kio-upnp-ms, который я видел здесь анонсированным.
Более того, кажется, что существует довольно много других опций UPnP и DNLA, таких как XBMC, перечисленных здесь и здесь.
Кроме того, поиск "upnp" в synaptic даст вам множество опций для gnome.
miracast (или allshare 4 samsung) позволяет транслировать экран Android 2 на любое мультимедийное устройство, в основном на smarttv, поэтому вы транслируете свой рабочий стол Android, файловый менеджер, видеоплеер и видео. Dlna отправляет только содержимое в средство визуализации. если вы хотите делиться мультимедиа, где бы он ни находился, вы должны использовать dlna stuff, потому что он может монтировать сеть мультимедиа и вы можете управлять серверами мультимедиа и средствами визуализации мультимедиа с помощью контроллера мультимедиа, такого как мобильный телефон. miracast - все ресурсы в основном используются для быстрого запуска одноранговых ссылок. посмотрите @ этот URL http://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients здесь у вас есть много приложений, чтобы получить его.