Transmitir su escritorio Linux a una imagen dinámica en una ventana del navegador para que cualquiera pueda verla

Transmitir su escritorio Linux a una imagen dinámica en una ventana del navegador para que cualquiera pueda verla

Estoy intentando compartir el contenido de una página web vista en una computadora y ponerla a disposición de muchas computadoras en un formato fácil de consumir a través de un navegador. Si es posible, me gustaría evitar Java u otras cosas que requieran una instalación adicional. Por último, el servidor que está viendo la página es la única computadora autorizada para ver esta página.

He estado buscando una opción viable para transmitir el contenido de una sesión VNC a un GIF animado comohttps://github.com/sidorares/vnc-over-gif, pero he tenido problemas al compilar vnc-over-gif con node, después de pasar una hora en ello me interesa explorar otras opciones. yo también lo intentéguacamole, pero construirlo desde la fuente tiene como 50 cosas para instalar, y el método del paquete simplemente falla con algún tipo de bucle de dependencia que parece ser demasiado ignorante para entenderlo.

No quiero (y no necesito) controlar la pantalla, esta debería ser una vista de solo lectura de lo que está sucediendo.

Google tiene muchos resultados sobre la transmisión de un formato de video (ffmpeg, vlc), pero en este caso busco específicamente algo con un método de visualización muy simple, de ahí los formatos de imagen.

¡Muchas gracias por cualquier sugerencia que tengas!

Respuesta1

Deberías raspar la pantalla cada pocos segundos y luego guardar esas imágenes como .gif. Luego, deberá guardarlo en una ubicación donde el servidor web pueda publicarlo cuando js lo solicite.

Además, este enfoque lo limitará a una velocidad de fotogramas muy baja (en el mejor de los casos, 1 por segundo aproximadamente).

información relacionada