SSH kann als Transport verwendet werden, ähnlich der in SSH integrierten X11-Protokollumleitung („ssh -X“). Um beispielsweise das Programm „weston-terminal“ von einem anderen Host aus zu starten und die Schnittstelle auf dem aktuellen System anzuzeigen, führen Sie einfach den Befehl „waypipe ssh -C user@server weston-terminal“ aus. Waypipe muss sowohl auf der Client- als auch auf der Serverseite installiert werden – eine Instanz fungiert als Wayland-Server und die zweite als Wayland-Client.
Die Leistung von Waypipe wird als ausreichend für die Remote-Ausführung von Terminals und statischen Anwendungen wie Kwrite und LibreOffice in einem lokalen Netzwerk bewertet. Für grafikintensive Programme wie Computerspiele ist Waypipe aufgrund des FPS-Einbruchs um den Faktor zwei oder mehr aufgrund von Verzögerungen beim Senden von Daten über den Inhalt des gesamten Bildschirms über das Netzwerk noch wenig sinnvoll. Um dieses Problem zu lösen, gibt es die Möglichkeit, den Stream in Videoform zu kodieren
h264, ist aber derzeit nur auf lineare DMABUF-Layouts (XRGB8888) anwendbar. ZStd oder LZ4 können auch zum Komprimieren des Streams verwendet werden.
Source: opennet.ru