Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Risolto] Script bash awk e ffmpeg
#1
Ciao a tutti
e' il mio primo post su questo forum ed essendo alle prime armi con lo scripting vi prego di perdonare le eventuali fesserie.

Obiettivo:
far partire e fermare il recoding hls di FFMPEG sulla lettura del log di RED5 server. Una volta che il broadcast e' terminato lo script dovrebbe eliminare i files .m3u8 e .ts

Sembra funzionare tutto perfettamente ma succede una cosa strana.
Quando tento di eliminare i files del cessato stream vengono eliminati solo .ts ma non l' .m3u8. Sto diventando cretino.

Di seguito il codice:


Codice:
tail -f /opt/red5-server108m2/log/red5.log | awk '{if (/Stream start:/){
     print "start " $9 " streaming";

a=" -nostats -loglevel 0 -i rtmp://xxx.xxx.xxx.xxx:1935/live/";
b=" -hls_time 2 -hls_list_size 5 -hls_wrap 10 -start_number 0 -f hls /home/tv/hls/";

system ("/opt/ffmpeg/ffmpeg" a $9 b $9 ".m3u8 < /dev/null &");

    }
else if (/Stream close:/)
{
print "stop " $9 " streaming";
c="/home/tv/hls/";
system ("rm " c $9 "*");
}
}'



Grazie in anticipo per gli eventuali aiuti.

Peppe
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)