Você pode usar duas cron
linhas como essa para fazer uma gravação de ~ 10 minutos de 0755.
55 7 * * 1-5 cvlc --run-time=5 --sout file/ts:stream.mp4 htsp://@ip:9982/211
5 8 * * 1-5 sh -c "killall cvlc; cp stream.mp4 /path/to/upload"
Adicionei 1-5
no quinto campo, por isso só funciona de segunda a sexta-feira.
O VLC é difícil de parar de gravar sem controles reais. A maneira mais fácil de dizer é só para morrer. Isso é o que a segunda linha faz ... E então faz algo (até você) com o arquivo salvo.
Há um pequeno problema em que o professor terá que pular para o momento certo ... E se o vídeo tiver mais de 10 minutos por dia? A melhor solução possível é envolver alguém fazendo o vídeo com controle manual.