Duvida com getUserMedia

Olá estou com um projeto pessoal em mente e para esse projeto preciso gravar a tela do usuário (como nos gravadores de tela) e salvar em um arquivo MP4, porém não consigo encotrar uma forma de fazer isso.
Estive pesquisando sobre a getUserMedia mas apenas consegui capturar a webcam, alguém pode me ajudar com esse problema?