Ffmpeg rtsp zu rtmp, Befehl oder Bash zum erneuten Verbinden

356
Neostake

Ich benutze ffmpeg, um eine IP-Kamera (rtsp) auf einen RTMP-Server zu streamen. Der Befehl funktioniert einwandfrei. Das Problem ist, dass die Verbindung manchmal "hiccups" wird und der Stream stoppt. Ich brauche eine Bash oder einen bestimmten Befehl, um das Video erneut zu verbinden Quelle (RTSP).

Kann sein:

Ein Befehl mit einem bestimmten Parameter, mit dem die Videoquelle für jeden Zeitraum (z. B. alle 30 Minuten) oder automatisch verbunden wird, wenn die Quelle ausfällt / nicht verfügbar ist.

oder

Eine Bash / Exe, die die Videoquelle (rtsp) neu verbindet, oder den Befehl ffmpeg alle 30 Minuten neu ausführt (Beispiel).

Ich habe viele Themen im Internet gelesen, leider half mir keiner von ihnen, dieses Problem zu lösen.

Das Problem mit der IP-Cam-Verbindung wurde nicht durch die Internetverbindung verursacht. Ich habe einen Monitor verwendet, um sicherzustellen, dass dies nicht das Problem ist. Daher denke ich, dass der einfachste Weg, das Problem zu beheben, darin besteht, die Verbindung wiederherzustellen (oder den Befehl erneut auszuführen). in Zeitzyklen, wie alle 30 Minuten.

Jede bash-, .exe- oder Befehlslösung ist unter Linux (Ubuntu) oder Windows willkommen.

Vielen Dank.

0
`timeout 30m ffmpeg ...`? Cyrus vor 5 Jahren 0

0 Antworten auf die Frage