Waypipe está disponible para el inicio remoto de aplicaciones basadas en Wayland

Presentado por proyecto tubo de vía, dentro de los cuales está desarrollando un proxy para el protocolo Wayland que le permite ejecutar aplicaciones en otro host. Waypipe proporciona transmisión de mensajes Wayland y cambios serializados en la memoria compartida y buffers DMABUF a otro host a través de un único socket de red.

SSH se puede utilizar como transporte, similar a la redirección del protocolo X11 integrado en SSH (“ssh -X”). Por ejemplo, para iniciar el programa weston-terminal desde otro host y mostrar la interfaz en el sistema actual, simplemente ejecute el comando "waypipe ssh -C usuario@servidor weston-terminal". Waypipe debe instalarse tanto en el lado del cliente como en el del servidor: una instancia actúa como servidor Wayland y la segunda como cliente Wayland.

El rendimiento de Waypipe se considera suficiente para la ejecución remota de terminales y aplicaciones estáticas como Kwrite y LibreOffice en una red local. Para programas con uso intensivo de gráficos, como juegos de computadora, Waypipe todavía es de poca utilidad debido a la caída de FPS en un factor de dos o más debido a los retrasos que ocurren al enviar datos sobre el contenido de toda la pantalla a través de la red. Para superar este problema, se proporciona una opción para codificar la transmisión en formato de video.
h264, pero actualmente solo es aplicable a diseños lineales DMABUF (XRGB8888). También se pueden utilizar ZStd o LZ4 para comprimir la secuencia.

Fuente: opennet.ru

Añadir un comentario