Ubuntu как Miracast Отправитель / получатель

68

Я ничего не мог найти в Ubuntu, действующем как получатель или отправитель Miracast .

  • Это может работать вообще?
  • Есть ли аппаратные предпосылки?
  • Требуется ли WiFi или он может работать через локальную сеть или другое сетевое соединение?
  • Wi-Fi Direct, кажется, является необходимым требованием, достаточно ли это? (т.е. если система поддерживает WiFi direct, значит ли это, что она поддерживает Miracast?)
  • Есть ли различия в поддержке между получением / отправкой?
  • Как задержка? (по сравнению с конкурентами, то есть VNC, коммерческими устройствами Miracast и т. д.)
  • Как мне на самом деле использовать это, если это сложно?

В частности, я планирую использовать его вместе с телефоном Android (4.x Jelly Bean).

TiloBunt
источник
1
Мне было интересно то же самое о DNLA, в настоящее время я просто использую плагин chromium, как описано в user221273, однако несколько недель назад я наткнулся на статью (не могу найти ее сейчас), в которой упоминается какая-то работа на стороне KDE для этого ,
virtualxtc

Ответы:

23

OpenWFD мертв и теперь заменен MiracleCast :

MiracleCast - это реализация технологии Miracast с открытым исходным кодом (также: Wifi-Display (WFD)). Он основан на исследовательском проекте OpenWFD и заменит его. Мы ориентируемся на правильную и тесную интеграцию в существующие системы Linux-Desktop по сравнению с OpenWFD, который задумывался как площадка для быстрого прототипирования.

Несмотря на свое название и происхождение, сам проект не ограничивается Miracast. Мы можем поддерживать любой вид потоковой передачи с минимальным объемом дополнительной работы. Тем не менее, Miracast останется главной целью развития благодаря уровню осведомленности.

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

OpenWFD демо на FOSDEM 2014 также сделали потоковую немного, но , как я понимаю , MiracleCast является сделать это правильно проект, в то время как код он показал на FOSDEM «вероятно , будет работать только на этой машине».

Одино - Вельмонт
источник
1
На какой версии Ubuntu вы скомпилировали MiracleCast? На моем 14.04 я должен был установить libudev-devпакет, но я все еще получаю, No package 'libsystemd' foundи я установил различные пакеты "systemd" без изменений на этапе настройки.
NoBugs
То же самое. Не удалось установить MiracleCast. По-видимому, это то, что вам нужно, но я не мог заставить это установить.
mpen
Пробовал установить его на 15.10 amd64 из PPA (ppa: thopiekar / miraclecast), но пакета miraclecast там нет, показывает, что он не был скомпилирован. Надеюсь, это показывает, я хотел бы проверить это.
conualfy
9
Miraclecast тоже кажется мертвым. Что следующее? ^^
Никто
2
Добавьте время написания, последний коммит был апрель 2017 года, так что Miraclecast еще не казался мертвым ... github.com/albfan/miraclecast
Мартин Иден
5

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

отправитель

Я думаю, что Intel Wireless Display - это способ отправить экран ноутбука на приемник Miracast.

Однако, насколько я могу судить, Ubuntu в настоящее время не поддерживает карты Wireless Display.

Приемник

Для получения контента от передатчика Miracast (например, от вашего телефона) вы можете купить ключи приемника Miracast, которые будут выводиться на любой вход HDMI: Rocketfish ™ - Miracast Video Receiver

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

Я не знаю, есть ли на любом устройстве драйверы Ubuntu. Если кто-то может подтвердить или предложить другое устройство с драйверами Ubuntu, это было бы здорово.

Робин Уинслоу
источник
Intel WiDi не способ отправить Miracast, это просто Miracast-совместимый начиная с версии 3.5. Кроме того, Chromecast работает под собственной операционной системой и просто подключается через HDMI (т.е. к вашему дисплею). То же самое верно для приемников Miracast.
cmende
6
У тебя явно есть более глубокие знания об этом, чем у меня. Хотите опубликовать свой ответ?
Робин Уинслоу,
5

Расширение 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.

user221273
источник
Это решение работает из коробки на моем Chromium 62.0.3202.94 (Ubuntu Build), но только для опции «Закладка». Приведение целого рабочего стола или других приложений не выполняется.
Мак
0

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

Из-за этого я собираюсь взять некоторую свободу и обсудить DNLA / UPnP, так как он почти одинаков (за исключением прямого подключения и точного зеркального отображения экрана)

По-видимому, в KDE есть медиа-ведомый KIO для kde, который называется kio-upnp-ms, который я видел здесь анонсированным .

Более того, кажется, что существует довольно много других опций UPnP и DNLA, таких как XBMC, перечисленных здесь и здесь.

Кроме того, поиск «upnp» в synaptic даст вам множество опций для gnome.

virtualxtc
источник
Более новые устройства Android имеют поддержку Miracast, например, Nexus 4 с Android 4.2. Большим отличием от DLNA является то, что Miracast позволяет зеркально отображать изображение на экране, поэтому вы можете без проводов делиться своим экраном, например, на встрече. Действительно хорошее обещание, но да, наверное, слишком рано.
Бачи
лол - у меня нексус 4; Я посмотрю, смогу ли я заставить это работать и обновлю свой ответ.
virtualxtc
0

На стороне приемника (раковина) уже упомянутый MiracleCast, кажется, лучший выбор. Также ведется работа по поддержке отправки потоков (источник).

Gnome-Screencast - это новое (2019) усилие по поддержке потоковой передачи Miracast (источник) в GNU / Linux.

Матиас Вейлер
источник
0

Вы можете попробовать проект gnome-screencast . Больше информации в этом посте . Он появился недавно и поэтому не имеет документации, выглядит некорректно и предназначен в основном для пользователей fedora (проблема с установкой в ​​Ubuntu ). Но, по крайней мере, это шаг в правильном направлении.

г-н. Noobey
источник