Я использую ffmpeg для преобразования mp4 файлов в файлы hls с помощью следующей команды:
ffmpeg -i /var/mp4s/gua.mp4 -strict -2 -f hls /mnt/hls/index.m3u8
Но после нескольких секунд, автоматически удалены .m3u8 и .ts файлы. Как препятствовать тому, чтобы они удалили?
Nginx очищает файлы по умолчанию, таким образом, мы должны отключить эту функцию путем добавления hls_cleanup off;
:
application myapp {
live on;
hls on;
hls_path /tmp/hsls;
hls_cleanup off;
}