Делается страничка, на которой ставится HLS плеер (самый простой:
https://videojs.com/ ).
На сервере с нужной периодичностью запускается вот такая команда:
ffmpeg -i ИМЯ_ВИДЕО_ФАЙЛА -ar 44100 -acodec aac -ac 1 -strict -2 -crf 18 -c:v h264 -preset ultrafast -flags -global_header -fflags flush_packets -tune zerolatency -hls_time 1 -hls_list_size 3 -hls_wrap 4 -hls_flags delete_segments -start_number 0 /tmp/www/video/video.m3u8
Программа ffmpeg будет считывать
ИМЯ_ВИДЕО_ФАЙЛА и писать видео фрагменты в каталог /tmp/www/video/, туда же плейлист в формате HLS. Этот плейлист указывается в html страничке (разумеется http сервер должен мочь отдавать файл из каталога
/tmp/www/video/.