FFmpeg-Eingangsstrom-Failoverfilter
Für eine Website berichten wir live über lokale Ereignisse in meiner Umgebung. Wir streamen den Live-Bericht an unseren Video-Hub (Linux mit FFmpeg) und von dort aus wird der Stream an YouTube, Facebook, lokales Fernsehen und den Informationskanal des lokalen Kabelanbieters verteilt.
Da der Up-Link vor Ort nicht immer so stabil ist, wie wir es uns erhoffen, wird der Up-Link-Stream manchmal unterbrochen. Dann müssen wir alle Prozesse vor Ort, mitten in einem Programm neu starten, mit all dem Stress, der damit zusammenhängt.
Gibt es eine Möglichkeit, einen FFmpeg-Filter (oder mehrere FFmpeg-Prozesse / alternative Software) so zu konfigurieren, dass bei einem Ausfall der Aufwärtsverbindung ein Failover auf einen sekundären Stream (ein Testdiagramm oder ein sich wiederholendes Video) erfolgt und zum primären Kanal zurückgeschaltet wird wenn die Aufwärtsverbindung wiederhergestellt ist?
Ich habe ähnliche Fragen gesehen, aber keine brauchbaren Antworten.
Unsere gegenwärtige Konfiguration ist:
ffmpeg \ -listen 1 -i rtmp://0.0.0.0:8080/ -y -c copy \ -f tee -map 0:v -map 0:a -flags +global_header \ "[f=flv:onfail=ignore]$|[f=flv:onfail=ignore]$|$"
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4