Waypipe está disponível para lançamento remoto de aplicativos baseados em Wayland

Introduzido projeto Tubo de passagem, dentro do qual está desenvolvendo um proxy para o protocolo Wayland que permite executar aplicativos em outro host. Waypipe fornece transmissão de mensagens Wayland e alterações serializadas na memória compartilhada e buffers DMABUF para outro host em um único soquete de rede.

O SSH pode ser usado como transporte, semelhante ao redirecionamento do protocolo X11 integrado ao SSH (“ssh -X”). Por exemplo, para iniciar o programa weston-terminal de outro host e exibir a interface no sistema atual, basta executar o comando “waypipe ssh -C user@server weston-terminal”. O Waypipe deve ser instalado tanto no lado do cliente quanto no lado do servidor - uma instância atua como servidor Wayland e a segunda como cliente Wayland.

O desempenho do Waypipe é classificado como suficiente para execução remota de terminais e aplicativos estáticos como Kwrite e LibreOffice em uma rede local. Para programas com uso intensivo de gráficos, como jogos de computador, o Waypipe ainda é de pouca utilidade devido à queda do FPS por um fator de dois ou mais devido aos atrasos que ocorrem no envio de dados sobre o conteúdo de toda a tela pela rede. Para superar esse problema, é fornecida uma opção para codificar o fluxo em formato de vídeo
h264, mas atualmente só é aplicável a layouts DMABUF lineares (XRGB8888). ZStd ou LZ4 também podem ser usados ​​para compactar o fluxo.

Fonte: opennet.ru

Adicionar um comentário