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