Raspberry PI 2 als Bildschirmspiegelungsadapter

8

Ich muss mein Android-Display auf TV / Monitor spiegeln und außerdem habe ich RPi 2. Kann ich dies implementieren, ohne zusätzliche Geräte, Kabel oder Adapter zu kaufen? Das Casting-Protokoll spielt für mich keine Rolle. Es könnte Miracast, Samsung Allshare Cast oder was auch immer sein.
Mein Gerät ist Samsung LPH-720 (Galaxy S4).

UPDATE: In der ersten Antwort wurde VNC als Screencasting angeboten. Ich bezweifle jedoch, dass die Wi-Fi-Bandbreite für ein stabiles Screencasting ausreicht. Ein weiteres Manko ist ein hoher Batterieverbrauch.
Gibt es eine Möglichkeit, das Telefon über eine Kabelverbindung mit RPi zu verbinden? USB- oder GPIO-Anschluss?

Sonnenfänger
quelle

Antworten:

4

Sie können jede VNC-Server-App auf Ihrem Android- Gerät installieren, z. B. VMLite VNC Server . Auf dem RPi können Sie einen VNC-Viewer wie SSVNC ( sudo apt-get install ssvnc) oder xtightvncviewer ( sudo apt-get install xtightvncviewer) verwenden, um eine Verbindung zu Ihrem Android VNC-Server herzustellen und die Kontrolle über Ihren Android-Desktop zu übernehmen. Dies setzt voraus, dass Sie Zugriff auf das RPi haben - es funktioniert also nicht wie eine typische "Cast" -Lösung.

Wenn Casting das ist, was Sie wollen - ich würde nur die zusätzlichen 35 US-Dollar herausholen und einen Chromecast bekommen - ich verwende einen, der während des Unterrichts regelmäßig an einen Projektor angeschlossen wird - mein Android-Tablet macht nur einen Screencast aus dem Menü "Einstellungen" und die Leistung ist fantastisch . Es gibt "Casting" -Lösungen für das RPi ( siehe PiCAST oder die Vorschläge in diesem Thread auf raspberrypi.org ), aber sie führen normalerweise nur Remote-Aufrufe von Inhalten wie YouTube-Videos und dergleichen durch. Keine Bildschirmspiegelung.

Vielleicht möchten Sie ein cleveres Skript auf dem RPi schreiben, das Sie von einer Webseite aus aufrufen können, wodurch wiederum ein VNC-Viewer auf dem RPi unter Verwendung der VNC-Server-IP Ihres Android gestartet wird. Auf diese Weise können Sie einfach die Webseite auf Ihrem Android besuchen und den Android-Bildschirm über das RPi "magisch" auf Ihrem Fernseher anzeigen lassen. Wenn ich "clever" sage, meine ich, dass Sie die Webseite dazu bringen können, die IP-Adresse des Android, das die Seite besucht, als Adresse des VNC-Servers zu verwenden. Auf diese Weise verfügt Ihre Webseite nur über eine große Schaltfläche mit der Aufschrift "Cast my screen". Nach dem Drücken startet die Webseite eine VNC-Anzeigesitzung mit der IP-Adresse des angeschlossenen Android-Geräts.

Phil B.
quelle
Casting ist genau das, was ich will, aber zusätzliche 35 $ zu zahlen ist absolut das, was ich nicht tue :)
Suncatcher
Vielleicht möchten Sie ein cleveres Skript auf dem RPi schreiben, das Sie von einer Webseite aus aufrufen können, wodurch wiederum ein VNC-Viewer auf dem RPi unter Verwendung der VNC-Server-IP Ihres Android gestartet wird. Auf diese Weise können Sie einfach die Webseite auf Ihrem Android besuchen und den Android-Bildschirm über das RPi "magisch" auf Ihrem Fernseher anzeigen lassen.
Phil B.
Es wurden weitere Details hinzugefügt, wie diese Webseite so einfach wie möglich gestaltet werden kann.
Phil B.
Es ist alles wunderbar, aber ich störe, ob die Wi-Fi-Bandbreite für eine reibungslose VNC-Verbindung ausreicht. Auch ein hoher Batterieverbrauch ist ein Mangel. Gibt es eine Möglichkeit, das Telefon über eine Kabelverbindung mit RPi zu verbinden? Vielleicht USB- oder GPIO-Anschluss?
Suncatcher
Wenn Sie weitere Fragen wie die in Ihrem Kommentar haben, sollten Sie diese zu Ihrer Frage hinzufügen, damit auch andere sie beantworten können. Und wenn sie sich radikal von der ursprünglichen Frage unterscheiden, öffnen Sie vielleicht eine neue Frage.
Phil B.
0

Das MiracleCast-Projekt kann einen Raspberry Pi in einen Miracast-Empfänger oder -Sender verwandeln. Sehen Sie hier für eine Erfolgsgeschichte auf einem Raspberry Pi.

https://www.github.com/albfan/miraclecast

Flakeshake
quelle