Existe uma ferramenta para transmitir um vídeo do framebuffer do Linux? [fechadas]

1

Gostaria de mostrar um processo de instalação do Linux em tempo real, transmitindo um vídeo (uma transmissão ao vivo como as que você pode ver no twitch.tv e em outros sites semelhantes).

Eu sei que é possível tirar screenshots e gravar vídeos do framebuffer e do evento que existem ferramentas para o primeiro.

Agora, pelo que entendi, deve ser possível, porque é como transmitir um vídeo do X11, mas com um backend do FFMPEG diferente, mas posso estar errado.
Eu gostaria de saber se:

  • Existe alguma razão pela qual isso não deve ser possível
  • Existe uma ferramenta existente para esta ou qualquer outra solução que não exigiria que eu fosse baixado para uma linguagem de baixo nível (por exemplo, uma maneira de fazer isso usando um shell script), até agora não encontrei nada .
por omrisim210 14.08.2017 / 18:55

1 resposta

2

Vou deixar a instalação de ffmpeg para você. Uma vez instalado, você pode tentar usar fbdev em ffmpeg .

Exemplo básico:

ffmpeg -f fbdev -framerate 25 -i /dev/fb0 output.mp4

Exemplo de streaming:

ffmpeg -f fbdev -framerate 25 -i /dev/fb0 -c:v libx264 -preset veryfast -maxrate 2000k -bufsize 4000k -vf "format=yuv420p" -g 50 -f flv rtmp://live.twitch.tv/app/<stream key>

Veja também:

por 16.08.2017 / 03:59