2016-06-12 7 views
3

, wenn die Eingabe url Neustart (sie neues Video in rtmp Stream hinzufügen), dann in meinem ffmpeg ich das sehenffmpeg stecken - ungültig st fallen

PTS 4294794919, next:104020298 invalid dropping st:0 
DTS 4294794943, next:104041631 st:0 invalid dropping 
PTS 4294794943, next:104041631 invalid dropping st:0 
DTS 4294794952, next:109777000 st:1 invalid dropping 
PTS 4294795035, next:109777000 invalid dropping st:1 
..... 

ffmpeg Befehl i verwenden

/root/bin/ff1 -i "rtmp://rtmp.example.com/live/video" -i "/var/www/logo/logo3.png" -filter_complex 'overlay=14:14' -vcodec h264 -crf 25 -preset veryfast -maxrate 600k -bufsize 600k -aspect '640:360' -s '640:360' -acodec aac -hls_time 10 -hls_wrap 10 -start_number 1 -y "/var/www/html/tv/video2.m3u8" 

ist so gibt es eine Möglichkeit ffmpeg wenn dieser happend oder den Beginn der Arbeit mit neuer Eingabe

Antwort

0

Versuchen zu schließen -xerror Option zu verwenden, in ffmpeg Kommandozeile:

-xerror error exit on error 

Dann auf den Prozess achten. Wenn es stirbt, starte es erneut.