Transmitindo seu desktop Linux para uma imagem dinâmica em uma janela do navegador para qualquer pessoa ver

Transmitindo seu desktop Linux para uma imagem dinâmica em uma janela do navegador para qualquer pessoa ver

Estou tentando compartilhar o conteúdo de uma página da web visualizada em um computador e disponibilizá-la para vários computadores em um formato simples de consumir por meio de um navegador. Gostaria de evitar java ou outras coisas que exigiriam uma instalação adicional, se possível. Por último, o servidor que visualiza a página é o único computador autorizado a visualizar esta página.

Tenho procurado uma opção viável para transmitir o conteúdo de uma sessão VNC para um GIF animado, comohttps://github.com/sidorares/vnc-over-gif, mas tive problemas ao compilar vnc-over-gif com node, depois de passar uma hora nisso estou interessado em explorar outras opções. Eu também tenteiguacamole, mas construí-lo a partir do código-fonte tem cerca de 50 coisas para instalar, e o método do pacote simplesmente falha com algum tipo de loop de dependência que pareço ser ignorante demais para descobrir.

Eu não quero (e não preciso) controlar a tela, esta deve ser uma visão somente leitura do que está acontecendo.

O Google tem muitos resultados sobre streaming de um formato de vídeo (ffmpeg, vlc), mas neste caso procuro especificamente algo com um método muito simples de visualizar, daí os formatos de imagem.

Muito obrigado por qualquer sugestão que você tenha!

Responder1

Você precisaria raspar a tela a cada poucos segundos e salvar essas imagens como um .gif. Então você precisaria salvá-lo em um local onde possa ser servido pelo servidor da web quando o js solicitar.

Além disso, essa abordagem limitará você a uma taxa de quadros muito baixa (na melhor das hipóteses, 1 por segundo ou mais).

informação relacionada