1

Я хотел бы показать процесс установки Linux в режиме реального времени, транслируя видео (прямую трансляцию, подобную тем, которые вы можете увидеть на twitch.tv и других подобных сайтах).

Я знаю, что можно делать скриншоты и записывать видео с кадрового буфера и событий, когда уже существуют инструменты для первого.

Теперь, насколько я понимаю, это должно быть возможно, потому что это похоже на трансляцию видео с X11, но с другим бэкэндом FFMPEG, но я могу ошибаться.
Я хотел бы знать, если:

  • Есть какая-то причина, почему это не должно быть возможно
  • Существует средство для этого или любого другого решения, которое не требует от меня перехода на язык низкого уровня (например, способ сделать это с помощью сценария оболочки), пока я ничего не нашел.

1 ответ1

2

Я оставлю установку ffmpeg на ваше усмотрение . Как только вы установите его, вы можете попробовать использовать fbdev в ffmpeg .

Основной пример:

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

Пример потоковой передачи:

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>

Также см:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .