Ubuntu como remitente / receptor Miracast

68

No pude encontrar nada sobre Ubuntu actuando como un receptor o remitente Miracast .

  • ¿Puede funcionar en absoluto?
  • ¿Hay requisitos previos de hardware?
  • ¿Es WiFi un requisito o puede funcionar a través de LAN u otro tipo de conexión de red?
  • WiFi direct parece ser un requisito necesario, ¿es suficiente? (es decir, si un sistema admite WiFi directo, ¿eso significa que admite Miracast?)
  • ¿Hay diferencias de soporte entre recibir / enviar?
  • ¿Cómo es la latencia? (en comparación con la competencia, es decir, VNC, dispositivos comerciales Miracast, etc.)
  • ¿Cómo lo uso realmente, si es difícil?

Específicamente, planeo usarlo junto con un teléfono Android (4.x Jelly Bean).

TiloBunt
fuente
1
Me he estado preguntando lo mismo sobre DNLA, actualmente solo uso el complemento de cromo según lo descrito por el usuario 221273, sin embargo, hace unas semanas me topé con un artículo (no puedo encontrarlo ahora) que menciona algún trabajo en el lado de KDE para esto .
virtualxtc

Respuestas:

23

OpenWFD está muerto y ahora reemplazado por MiracleCast :

MiracleCast es una implementación de código abierto de la tecnología Miracast (también: Wifi-Display (WFD)). Se basa en el proyecto de investigación OpenWFD y lo sustituirá. Nos enfocamos en la integración adecuada y estrecha en los sistemas Linux-Desktop existentes, en comparación con OpenWFD, que era un patio de recreo para la creación rápida de prototipos.

A pesar de su nombre y origen, el proyecto en sí no se limita a Miracast. Podemos admitir cualquier tipo de transmisión de pantalla con una cantidad mínima de trabajo adicional. Sin embargo, Miracast seguirá siendo el principal objetivo de desarrollo debido a su nivel de conciencia.

Todavía es temprano en su ciclo de desarrollo. Actualmente parece que puede hacer la vinculación, pero no hará la transmisión de video real.

La demostración de OpenWFD en FOSDEM 2014 también hizo la transmisión, pero, según tengo entendido, MiracleCast es un proyecto correcto , mientras que el código que mostró en FOSDEM "probablemente solo funcionará en esta máquina".

odinho - Velmont
fuente
1
¿En qué versión de Ubuntu compiló MiracleCast? En mi 14.04 tuve que instalar el libudev-devpaquete, pero todavía estoy recibiendo No package 'libsystemd' foundy he instalado varios paquetes "systemd" sin cambios en el paso de configuración.
NoBugs
Ídem. No se pudo instalar MiracleCast. Aparentemente, esto es lo que necesitas, pero tampoco pude instalarlo.
mpen
Intenté instalarlo en 15.10 amd64 desde el PPA (ppa: thopiekar / miraclecast), pero el paquete miraclecast no está allí, muestra que no fue compilado. Espero que se vea, me gustaría probarlo.
conualfy
9
Miraclecast parece muerto también. ¿Lo que sigue? ^^
Nadie
2
Agregue tiempo de escritura, la confirmación más reciente fue en abril de 2017, por lo que Miraclecast aún no parece muerto ... github.com/albfan/miraclecast
Martin Eden
5

Miracast se basa en WiFi Direct , que, por lo que puedo decir, requiere una tarjeta inalámbrica con soporte de hardware para el estándar.

Remitente

Creo que Intel Wireless Display es la forma de enviar una pantalla de computadora portátil a un receptor Miracast.

Sin embargo, por lo que puedo decir, Ubuntu actualmente no tiene soporte para tarjetas de pantalla inalámbrica.

Receptor

Para recibir contenido de un transmisor Miracast (como su teléfono), puede comprar dongles del receptor Miracast que saldrán a cualquier entrada HDMI: Rocketfish ™ - Miracast Video Receiver

También hay Chromecast , pero solo recibe contenido enviado desde un navegador Chrome , en lugar de desde una pantalla completa.

No sé si alguno de los dispositivos tiene controladores de Ubuntu. Si alguien puede confirmar o sugerir otro dispositivo con controladores de Ubuntu, sería genial.

Robin Winslow
fuente
Intel WiDi no es la forma de enviar Miracast, solo es compatible con Miracast desde la versión 3.5. Además, el Chromecast ejecuta su propio sistema operativo y se conecta a través de HDMI (es decir, a su pantalla). Lo mismo es cierto para los receptores Miracast.
cmende
66
Claramente tienes un conocimiento más profundo de estas cosas que yo. ¿Te apetece publicar tu propia respuesta?
Robin Winslow
5

La extensión Google Cast para Chromium funciona en Ubuntu (para transmitir páginas de Chromium / navegar a su TV usando un ChromeCast a 720p que se ve muy bien, aunque un poco retrasado).
Sin embargo, no proyecta bien el espacio YUV (superposición de video), incluso en 802.11n. (Pruebas en 12.04 LTS y 13.10, con el último Chromium) Dicho esto, transmitir YouTube desde mi teléfono Android 4.3 (Galaxy Nexus) funciona de maravilla. (El dongle ChromeCast se hace cargo de la descarga + pantalla, por lo que no depende de su teléfono / computadora portátil una vez que presione Play).

Desafortunadamente, todavía no he encontrado ninguna aplicación de remitente Miracast (por ejemplo, EZ Air) para Ubuntu (para los dongles HDMI Miracast genéricos HK / China de eBay).
Por lo tanto, el cable HDMI de 5 metros (también de eBay) sigue siendo nuestra solución para TV a pedido en pantalla completa de 1080p.

usuario221273
fuente
Esta solución funciona de manera predeterminada en mi Chromium 62.0.3202.94 (Ubuntu Build), pero solo para la opción "transmitir pestaña". La conversión de todo el escritorio u otras aplicaciones falla.
mak
0

Me inspiré para cazar un poco más, y de hecho, no hay mucho en Miracast, sin embargo, encontré esta publicación de hace unos meses que dice que andorid aún no la tiene, por lo que sospecho que todavía se está trabajando en .

Debido a esto, me tomaré un poco de libertad y hablaré sobre DNLA / UPnP, ya que es casi lo mismo (menos la conexión directa y la duplicación exacta de la pantalla)

Aparentemente, en KDE hay un KIO-esclavo de medios para kde llamado kio-upnp-ms que vi anunciado aquí .

Además, parece haber una buena cantidad de otras opciones de UPnP y DNLA, como XBMC que se enumeran aquí y aquí

Además, la búsqueda de 'upnp' en synaptic te dará muchas opciones de gnome

virtualxtc
fuente
Los dispositivos Android más nuevos tienen soporte Miracast, por ejemplo, el Nexus 4 a partir de Android 4.2. La gran diferencia con DLNA es que Miracast permite duplicar la pantalla, por lo que puede compartir su pantalla de forma inalámbrica, por ejemplo, en una reunión. Una muy buena promesa, pero sí, probablemente demasiado pronto.
Bachi
jajaja - tengo un nexo 4; Veré si puedo hacer que esto funcione y actualizaré mi respuesta.
virtualxtc
0

En el lado del receptor (sumidero), el MiracleCast ya mencionado parece ser la mejor opción. También se está trabajando para admitir el envío de secuencias (fuente).

Gnome-Screencast es un nuevo esfuerzo (2019) para admitir la transmisión Miracast (fuente) en GNU / Linux.

Matthias Weiler
fuente
0

Puede probar el gnome-screencast proyecto. Más información en este blog . Aparece recientemente y, por lo tanto, carece de documentación y parece defectuoso y está destinado principalmente a usuarios de fedora (el problema sobre la instalación en ubuntu ). Pero al menos es un paso en la dirección correcta.

señor. Noobey
fuente