Ubuntu als Miracast Sender / Empfänger

68

Ich konnte nichts über Ubuntu als Miracast- Empfänger oder -Sender finden.

  • Kann es überhaupt funktionieren?
  • Gibt es Hardwarevoraussetzungen?
  • Ist WLAN erforderlich oder funktioniert es über LAN oder eine andere Art von Netzwerkverbindung?
  • WiFi Direct scheint eine notwendige Voraussetzung zu sein, ist es ausreichend? (Wenn ein System WiFi Direct unterstützt, heißt das, dass es Miracast unterstützt?)
  • Gibt es Unterschiede in der Unterstützung zwischen Empfangen / Senden?
  • Wie ist die Latenz? (Im Vergleich zur Konkurrenz, dh VNC, kommerzielle Miracast-Geräte usw.)
  • Wie verwende ich es eigentlich, wenn es schwierig ist?

Insbesondere plane ich, es zusammen mit einem Android-Telefon (4.x Jelly Bean) zu verwenden.

TiloBunt
quelle
1
Ich habe mich das Gleiche über DNLA gewundert. Zur Zeit verwende ich nur das Chrom-Plugin, wie es von user221273 beschrieben wurde. Vor ein paar Wochen bin ich jedoch auf einen Artikel gestoßen (kann ihn jetzt nicht finden), in dem einige Arbeiten auf der KDE-Seite dafür erwähnt wurden .
Virtualxtc

Antworten:

23

OpenWFD ist tot und wird von MiracleCast abgelöst :

MiracleCast ist eine Open-Source-Implementierung der Miracast-Technologie (auch: Wifi-Display (WFD)). Es basiert auf dem OpenWFD-Forschungsprojekt und wird dieses ersetzen. Wir konzentrieren uns auf die ordnungsgemäße und enge Integration in vorhandene Linux-Desktop-Systeme im Vergleich zu OpenWFD, das als Spielwiese für schnelles Prototyping gedacht war.

Trotz seines Namens und seiner Herkunft ist das Projekt selbst nicht auf Miracast beschränkt. Wir können jede Art von Display-Streaming mit nur minimalem zusätzlichen Aufwand unterstützen. Miracast bleibt jedoch aufgrund seines Bekanntheitsgrades das Hauptentwicklungsziel.

Es ist noch früh im Entwicklungszyklus. Momentan scheint es, dass es das Verlinken übernehmen kann, aber nicht das eigentliche Video-Streaming.

Die OpenWFD- Demo auf der FOSDEM 2014 hat auch das Streaming übernommen, aber nach meinem Verständnis ist MiracleCast ein Do-it-Right- Projekt, wohingegen der Code, den er auf der FOSDEM zeigte, "wahrscheinlich nur auf dieser Maschine funktionieren wird".

odinho - Velmont
quelle
1
Auf welcher Ubuntu-Version hast du MiracleCast kompiliert? Auf meinem 14.04 musste ich das libudev-devPaket installieren , aber ich bekomme immer noch No package 'libsystemd' foundund ich habe verschiedene "systemd" -Pakete installiert, ohne dass sich am Konfigurationsschritt etwas geändert hat.
NoBugs
Dito. MiracleCast konnte nicht installiert werden. Offenbar dies ist , was Sie brauchen, aber ich konnte nicht , dass entweder zu installieren bekommen.
3.
Versucht, es auf 15.10 amd64 von der PPA zu installieren (ppa: thopiekar / miraclecast), aber das miraclecast-Paket ist nicht da, es zeigt, dass es nicht kompiliert wurde. Hoffe es zeigt, ich würde es gerne testen.
conualfy
9
Miraclecast scheint auch tot zu sein. Was kommt als nächstes? ^^
Niemand
2
Zum Zeitpunkt des Schreibens war das letzte Commit April 2017, also scheint Miraclecast noch nicht tot zu sein ... github.com/albfan/miraclecast
Martin Eden
5

Miracast wird basierend auf WiFi Direkt , die soweit ich mit Hardware - Unterstützung für den Standard eine Wireless - Karte erfordert sagen kann.

Absender

Ich denke, Intel Wireless Display ist der Weg, um einen Laptop-Bildschirm an einen Miracast-Empfänger zu senden.

Aber soweit ich das sagen kann , Ubuntu hat derzeit keine Unterstützung für Wireless Display - Karten.

Empfänger

Für den Empfang von Inhalten von einem Miracast-Sender (wie Ihrem Telefon) können Sie Miracast-Empfänger-Dongles kaufen, die an jeden HDMI-Eingang ausgegeben werden : Rocketfish ™ - Miracast Video Receiver

Es gibt auch Chromecast , der jedoch nur Inhalte empfängt, die von einem Chrome-Browser und nicht von einer gesamten Anzeige gesendet wurden .

Ich weiß nicht, ob eines der Geräte Ubuntu-Treiber hat. Wenn jemand ein anderes Gerät mit Ubuntu-Treibern bestätigen oder vorschlagen kann, wäre das großartig.

Robin Winslow
quelle
Intel WiDi ist nicht die Art, Miracast zu senden, es ist nur Miracast-kompatibel seit Version 3.5. Der Chromecast verfügt auch über ein eigenes Betriebssystem und wird nur über HDMI (dh an Ihr Display) angeschlossen. Gleiches gilt für Miracast-Empfänger.
23.
6
Sie haben eindeutig tiefere Kenntnisse über dieses Zeug als ich. Möchten Sie Ihre eigene Antwort veröffentlichen?
Robin Winslow
5

Die Google Cast-Erweiterung für Chromium funktioniert unter Ubuntu (zum Übertragen von Chromium-Seiten / Browsen auf Ihr Fernsehgerät mithilfe eines ChromeCast mit 720p, der gut aussieht, wenn auch etwas verzögert).
Der YUV-Bereich (Video-Overlay) wird jedoch auch unter 802.11n nicht gut übertragen. (Testen in 12.04 LTS und 13.10, mit dem neuesten Chromium) Abgesehen davon funktioniert das Casting von YouTube von meinem Android 4.3 (Galaxy Nexus) -Handy wunderbar. (Der ChromeCast-Dongle übernimmt das Herunterladen + Anzeigen, sodass es nicht mehr von Ihrem Telefon / Laptop abhängt, sobald Sie auf "Wiedergabe" geklickt haben.)

Ich habe leider noch keine Miracast Sender Apps (zB EZ Air) für Ubuntu gefunden (für eBay HK / China generische HDMI Miracast Dongles).
Das 5-Meter-HDMI-Kabel (auch von eBay) ist also nach wie vor unsere Lösung für On-Demand-TV mit 1080p-Vollbild.

user221273
quelle
Diese Lösung funktioniert auf meinem Chromium 62.0.3202.94 (Ubuntu Build) sofort, jedoch nur für die Option "Darsteller". Das Casting des gesamten Desktops oder anderer Anwendungen schlägt fehl.
mak
0

Ich wurde dazu inspiriert, ein bisschen mehr zu jagen, und tatsächlich gibt es nicht viel über Miracast, aber ich habe diesen Beitrag vor ein paar Monaten gefunden, von dem behauptet wird, dass Andorid ihn noch nicht einmal hat, daher vermute ich, dass daran noch gearbeitet wird .

Aus diesem Grund nehme ich mir etwas Zeit und diskutiere über DNLA / UPnP, da es fast dasselbe ist (abzüglich der direkten Verbindung und der exakten Bildschirmspiegelung).

Anscheinend gibt es in KDE einen Medien-KIO-Slave für KDE namens KIO- UPNP-MS , den ich hier angekündigt habe .

Darüber hinaus scheint es eine ganze Reihe anderer UPnP- und DNLA-Optionen zu geben, wie z. B. XBMC, wie hier und hier aufgeführt

Wenn Sie in synaptic nach 'upnp' suchen, haben Sie außerdem viele Gnomoptionen

virtualxtc
quelle
Neuere Android-Geräte unterstützen Miracast, z. B. das Nexus 4 ab Android 4.2. Der große Unterschied zu DLNA besteht darin, dass Miracast die Spiegelung von Anzeigen ermöglicht, sodass Sie Ihren Bildschirm beispielsweise in einer Besprechung drahtlos freigeben können. Ein wirklich schönes Versprechen, aber yep, wahrscheinlich zu früh.
Bachi
lol - Ich habe einen Nexus 4; Ich werde sehen, ob ich das zum Laufen bringen und meine Antwort aktualisieren kann.
Virtualxtc
0

Auf der Empfängerseite (Waschbecken) scheint der bereits erwähnte MiracleCast die beste Wahl zu sein. Es wird auch daran gearbeitet , das Senden von Streams (Quelle) zu unterstützen.

Gnome-Screencast ist eine neue (2019) Bemühung, Miracast-Streaming (Quelle) in GNU / Linux zu unterstützen.

Matthias Weiler
quelle
0

Sie können das Gnome-Screencast- Projekt ausprobieren . Weitere Infos in diesem Blogpost . Es erscheint vor kurzem und deshalb fehlt Dokumentation und sieht fehlerhaft aus und ist hauptsächlich für Fedora-Benutzer gedacht (das Problem bei der Installation auf Ubuntu ). Aber zumindest ist es ein Schritt in die richtige Richtung.

Herr. Noobey
quelle