Запись видео и аудио с приложения X-Window

Я хочу, чтобы сценарий следующий сценарий, с сервера, к которому я обращаюсь, используя SSH.

  1. Создайте экран с произвольным разрешением, например 1280×720.
  2. Запустите приложение, которое заполнит весь экран, например Firefox.
  3. Записывайте аудио и видео, используя ffmpeg или аналогичный инструмент.

Запись должна прекратиться, когда я посылаю сигнал (sighup?) В процесс.

Я хочу иметь возможность делать несколько сеансов, подобных этому одновременно, если сервер может справиться с этим.

Как мне это сделать?