É possível gravar um vídeo de tela de um servidor VNC?

5

Eu tenho um computador que está executando o servidor VNC. Gostaria de gravar um vídeo do que está acontecendo neste computador, se possível, sem instalar software adicional nesse computador. Existe um programa que pode se conectar à porta do servidor VNC e, em vez de exibir a tela, salvá-lo em um arquivo de vídeo (por exemplo, AVI)?

Antecedentes: Um de nossos clientes às vezes tem problemas com o software que ele comprou de nós quando está realizando um procedimento complexo. Para ajudá-lo, oferecemos que alguém (um técnico ou programador de serviço) observe o que ele está fazendo durante esse procedimento para descobrir se ele está fazendo algo errado ou se há um bug no software.

Atualmente, isso é feito ao vivo via VNC. Isso tem algumas desvantagens:

  • O técnico de serviço deve estar no escritório no momento. Como os clientes estão em diferentes fusos horários, isso pode acontecer no meio da noite.
  • Se o técnico de serviço esquecer algo ou não perceber algo, ele será perdido. Não há como ver o que aconteceu novamente.
  • Apenas um único computador pode ser assistido por um técnico de serviço de cada vez.

Eu sei que poderia instalar o software de captura de tela normal no computador, mas estamos falando de um sistema embarcado com RAM, CPU e espaço HDD limitados, então instalar algo novo não é uma decisão fácil. E o VNC já está lá.

Eu poderia abrir um cliente VNC em algum PC do escritório e capturar a tela do PC, mas só posso gravar um computador remoto dessa maneira. Muitas vezes tenho que assistir até 8 telas em paralelo. (E eu não acho que o VNC que captura tela também melhore a qualidade da imagem).

    
por nikie 14.01.2011 / 15:16

1 resposta

5

VNC2FLV

Funciona com Linux, Unix, Windows ou Mac. Ele captura uma sessão de desktop VNC (sua própria tela ou um computador remoto) e salva como um arquivo Flash Video (FLV).

Isso se conecta a um servidor VNC remoto. O site é bastante claro, mas eu só instalei um servidor VNC no meu computador (do cliente no seu caso) e, em seguida, instalei os scripts python no meu computador móvel (seu computador interno).

Eu monitora apenas uma sessão do VNC, mas imagino que escrever um script com o cron ou o cron não deve ser difícil.

    
por 14.01.2011 / 15:25