m3u8- und ts-Dateien werden nach einer Weile gelöscht

m3u8- und ts-Dateien werden nach einer Weile gelöscht

Ich verwende ffmpeg, um MP4-Dateien mit dem folgenden Befehl in HLS-Dateien zu konvertieren:

ffmpeg -i /var/mp4s/gua.mp4 -strict -2  -f hls /mnt/hls/index.m3u8

Aber nach ein paar Sekunden werden die .m3u8- und .ts-Dateien automatisch gelöscht. Wie kann ich das Löschen verhindern?

Antwort1

Nginxbereinigt die Dateien standardmäßig, daher müssen wir diese Funktion deaktivieren, indem wir Folgendes hinzufügen hls_cleanup off;:

application myapp {
    live on;
    hls on;
    hls_path /tmp/hsls;
    hls_cleanup off;
}

verwandte Informationen