Ubuntu come mittente / destinatario Miracast


68

Non riuscivo a trovare nulla su Ubuntu che agiva come ricevitore o mittente Miracast .

  • Può funzionare affatto?
  • Ci sono prerequisiti hardware?
  • Il WiFi è un requisito o può funzionare su LAN o un altro tipo di connessione di rete?
  • WiFi diretto sembra essere un requisito necessario, è sufficiente? (ovvero se un sistema supporta WiFi diretto significa che supporta Miracast?)
  • Ci sono differenze nel supporto tra ricezione / invio?
  • Com'è la latenza? (rispetto alla concorrenza, ovvero VNC, dispositivi commerciali Miracast, ecc.)
  • Come lo uso effettivamente, se è difficile?

In particolare, ho intenzione di usarlo insieme a un telefono Android (4.x Jelly Bean).


1
Mi chiedevo la stessa cosa su DNLA, attualmente uso solo il plugin chromium come descritto dall'utente221273, tuttavia alcune settimane fa mi sono imbattuto in un articolo (non lo trovo ora) menzionando un lavoro sul lato KDE per questo .
virtualxtc,

Risposte:


23

OpenWFD è morto e ora sostituito da MiracleCast :

MiracleCast è un'implementazione open source della tecnologia Miracast (anche: Wifi-Display (WFD)). Si basa sul progetto di ricerca OpenWFD e lo sostituirà. Ci concentriamo su una corretta e stretta integrazione nei sistemi Linux-Desktop esistenti, rispetto a OpenWFD che era inteso come parco giochi per la prototipazione rapida.

Nonostante il nome e l'origine, il progetto stesso non si limita a Miracast. Siamo in grado di supportare qualsiasi tipo di visualizzazione-streaming con una quantità minima di lavoro aggiuntivo. Tuttavia, Miracast rimarrà il principale obiettivo di sviluppo grazie al suo livello di consapevolezza.

È ancora all'inizio del suo ciclo di sviluppo. Attualmente sembra che possa fare il collegamento, ma non eseguirà lo streaming video effettivo.

L'OpenWFD demo al FOSDEM 2014 ha fatto anche il bit streaming, ma mi pare di capire MiracleCast è una farlo bene del progetto, mentre il codice ha mostrato al FOSDEM "probabilmente funzionerà solo su questa macchina".


1
Su quale versione di Ubuntu hai compilato MiracleCast? Sul mio 14.04 ho dovuto installare il libudev-devpacchetto, ma sto ancora ricevendo No package 'libsystemd' founde ho installato vari pacchetti "systemd" senza alcuna modifica nel passaggio di configurazione.
NoBugs

Idem. Impossibile installare MiracleCast. Apparentemente questo è ciò di cui hai bisogno, ma non sono riuscito nemmeno a installarlo.
mpen

Ho provato ad installarlo il 15.10 amd64 dal PPA (ppa: thopiekar / miraclecast), ma il pacchetto miraclecast non è presente, mostra che non è stato compilato. Spero che mostri, vorrei provarlo.
Conualfy il

9
Anche Miraclecast sembra morto. Cosa c'è dopo? ^^
Nessuno il

2
Aggiungi tempo di scrittura, il commit più recente è stato aprile 2017, quindi Miraclecast non sembra ancora morto ... github.com/albfan/miraclecast
Martin Eden

5

Miracast si basa su WiFi Direct , che per quanto ne so richiede una scheda wireless con supporto hardware per lo standard.

Mittente

Penso che Intel Wireless Display sia il modo per inviare lo schermo di un laptop a un ricevitore Miracast.

Tuttavia, per quanto posso dire Ubuntu attualmente non ha supporto per le schede Wireless Display.

Ricevitore

Per ricevere contenuti da un trasmettitore Miracast (come il telefono), è possibile acquistare i dongle del ricevitore Miracast che verranno inviati a qualsiasi ingresso HDMI: Rocketfish ™ - Ricevitore video Miracast

C'è anche Chromecast , ma riceve solo contenuti inviati da un browser Chrome , anziché da un intero display.

Non so se entrambi i dispositivi abbiano driver Ubuntu. Se qualcuno può confermare o suggerire un altro dispositivo con i driver Ubuntu, sarebbe fantastico.


Intel WiDi non è il modo di inviare Miracast, è solo compatibile con Miracast dalla versione 3.5. Inoltre, il Chromecast esegue il proprio sistema operativo ed è appena collegato tramite HDMI (cioè al display). Lo stesso vale per i ricevitori Miracast.
cmende

6
Hai chiaramente una conoscenza più profonda di questa roba di me. Vuoi pubblicare la tua risposta?
Robin Winslow,

5

L'estensione Google Cast per Chromium funziona su Ubuntu (per trasmettere le pagine di Chromium / navigare sulla tua TV usando un ChromeCast a 720p che sembra perfetto, anche se un po 'in ritardo).
Tuttavia, non getta bene lo spazio YUV (video overlay), anche su 802.11n. (Test in 12.04 LTS e 13.10, con l'ultimo Chromium) Detto questo, trasmettere YouTube dal mio telefono Android 4.3 (Galaxy Nexus) funziona magnificamente. (Il dongle ChromeCast assume il download + display, quindi non dipende dal tuo telefono / laptop dopo aver premuto Play).

Purtroppo non ho trovato nessuna app mittente Miracast (ad es. EZ Air) per Ubuntu (per i dongle HDMI Miracast generici eBay HK / Cina).
Quindi il cavo HDMI da 5 metri (anche da eBay) è ancora la nostra soluzione per la TV ondemand a 1080p a schermo intero.


Questa soluzione è pronta all'uso sul mio Chromium 62.0.3202.94 (Ubuntu Build), ma solo per l'opzione "scheda cast". La trasmissione dell'intero desktop o di altre applicazioni non riesce.
Mak

0

Mi sono ispirato a cacciare un po 'di più, e in effetti, non c'è molto su Miracast, tuttavia ho trovato questo post di alcuni mesi fa che sostiene che Andorid non lo abbia ancora, quindi sospetto che sia ancora in fase di elaborazione .

Per questo motivo mi prenderò un po 'di libertà e discuterò di DNLA / UPnP poiché è quasi lo stesso (meno la connessione diretta e il mirroring esatto dello schermo)

Apparentemente, in KDE c'è uno slave KIO multimediale per kde chiamato kio-upnp-ms che ho visto annunciato qui .

Inoltre sembra che ci sia una buona quantità di altre opzioni UPnP e DNLA, come XBMC come elencate qui e qui

Inoltre, la ricerca di "upnp" in sinaptico ti darà molte opzioni di gnome


I dispositivi Android più recenti hanno il supporto Miracast, ad esempio il Nexus 4 a partire da Android 4.2. La grande differenza con DLNA è che Miracast consente il mirroring del display, in modo da poter condividere lo schermo in modalità wireless, ad esempio in una riunione. Una promessa davvero bella, ma sì, probabilmente troppo presto.
Bachi,

lol: ho un nexus 4; Vedrò se riesco a farlo funzionare e aggiorno la mia risposta.
virtualxtc

0

Sul lato ricevitore (sink) il già citato MiracleCast sembra essere la scelta migliore. C'è anche lavoro in corso per supportare l'invio di flussi (sorgente).

Gnome-Screencast è un nuovo sforzo (2019) per supportare lo streaming Miracast (sorgente) in GNU / Linux.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.