FFMPEG Playlist mit Fehler: Non-monotonic DTS in output stream

Würde das mit KVM umsetzen, habe aber keine Ahnung davon.
 
Ach so, dann ist docker oder podman vielleicht doch einfacher. Das erstellt auch gleich das richtige Routing.

Wenn du eh planst auf Dauer ohne Frontend das ganze zu betreiben, kannst es auch direkt auf dem Root installieren. Musst halt abwägen.
 
Die Frage wäre, wenn ich z.B. neue Videos hinzufüge, werden die automatisch abgespielt?
Wenn ja, dann brauche ich kein Frontend.
Einmal einstellen und dann macht es, was er soll?
 
SirLoading schrieb:
Die Frage wäre, wenn ich z.B. neue Videos hinzufüge, werden die automatisch abgespielt?
Ja die werden automatisch mit in die Liste genommen. Du musst dir nur überlegen wie du deine Dateien benennst, damit die Reihenfolge wie gewünscht ist.
SirLoading schrieb:
Einmal einstellen und dann macht es, was er soll?
Das sollte im Idealfall so funktionieren. Zu Not könntest du ja auch ffplayout manuell starter mit ffplayout -l 0.0.0.0:80 deine Einstellungen machen und wieder im Vordergrund-Modus starten.
 
jb_alvarado schrieb:
Du musst dir nur überlegen wie du deine Dateien benennst
Da hatte ich mir am Anfang Gedanken gemacht und so sollte das auch passen. :)
  • 24-7Stream-File-2024-10-02 20-19-51-P0.mp4
  • 24-7Stream-File-2024-10-02 20-19-51-P1.mp4
  • 24-7Stream-File-2024-10-02 20-19-51-P2.mp4
  • 24-7Stream-File-2024-12-08_13-09-39-P0.mp4
  • 24-7Stream-File-2024-12-11_19-03-51-P0.mp4
  • 24-7Stream-File-2024-12-13_20-09-26-P0.mp4

jb_alvarado schrieb:
Das sollte im Idealfall so funktionieren.
Ok, dann werde ich mir das am nächsten Wochenende anschauen. :)
Danke.

Schönen 3. Advent
 
  • Gefällt mir
Reaktionen: jb_alvarado
So, dann fange ich mal mit der Installation an.
Hoffe, ich komme ohne Probleme durch :D
Einen schönen Freitag. :)
 
So, habe das am Laufen und ein paar Fragen.
Wie muss ich das richtig einstellen? xD

Nachtrag:
Ok, ich weiß wie ich den 1. Stream rausgeben kann.
Muss hier noch bisschen ffmpeg anpassen.
Wie bekomme ich den 2. Stream hin?
Muss ich für jeden Stream einen Benutzer anlegen?
 
Auf der "Configure" Seite kannst du deine Einstellungen vornehmen. Musst dich mal etwas durch klicken. Wenn das später ohne Frontend laufen soll, musst du, nachdem alles eingestellt ist, den SystemD überschreiben. Mit systemctl edit ffplayout kannst du deine Änderungen so machen, dass der Service auch bei Updates angepasst bleibt. Dabei musst du -l 0.0.0.0:8787 ersetzen mit: --foreground.

Habe heute leider nicht mehr Zeit, sorry.
 
  • Gefällt mir
Reaktionen: SirLoading
Alles gut.
Wenn du mir sagen kannst, wie ich den 2. Stream hinzufügen kann, dann komme ich da schon durch.
Vielen Dank und einen angenehmen Tag :)
 
Mit "Add new Channel" legst du einen zweiten Channel an. Diesen kannst du wieder konfigurieren wie du möchtest.
 
  • Gefällt mir
Reaktionen: SirLoading
jb_alvarado schrieb:
"Add new Channel"
Erzeugt er zwar und dann geht nichts, muss die Seite neu laden.

Nachtrag:
Ok, habe das gemacht:
jb_alvarado schrieb:
-l 0.0.0.0:8787 ersetzen mit: --foreground


Jetzt geht es nicht mehr:
Code:
ffplayout.service - Rust and ffmpeg based playout solution
     Loaded: loaded (/usr/lib/systemd/system/ffplayout.service; enabled; preset: enabled)
    Drop-In: /etc/systemd/system/ffplayout.service.d
             └─override.conf
     Active: failed (Result: exit-code) since Fri 2024-12-20 15:56:18 CET; 1min 16s ago
   Duration: 17ms
   Main PID: 413599 (code=exited, status=1/FAILURE)
        CPU: 17ms

Dec 20 15:56:18 Ubuntu-2404-noble-amd64-base systemd[1]: ffplayout.service: Scheduled restart job, restart counter is at 5.
Dec 20 15:56:18 Ubuntu-2404-noble-amd64-base systemd[1]: ffplayout.service: Start request repeated too quickly.
Dec 20 15:56:18 Ubuntu-2404-noble-amd64-base systemd[1]: ffplayout.service: Failed with result 'exit-code'.
Dec 20 15:56:18 Ubuntu-2404-noble-amd64-base systemd[1]: Failed to start ffplayout.service - Rust and ffmpeg based playout solution.

Nachtrag 2:
Habe purge und neu installiert.
Ich versuche es erneut. Danke :)

Nachtrag 3:
Ok, Firefox macht wohl Probleme, wenn man 2. Channel macht. usw.
 
Zuletzt bearbeitet:
So, habe beide Channel am Laufen und teste das nun mal mit folgendem Befehl:
Code:
screen ffplayout --foreground --channel 1 2

Wenn ich das so mache, dann ist er immer noch über "IP:8787" erreichbar.
Eventuell mache ich da auch etwas falsch.
jb_alvarado schrieb:
Mit systemctl edit ffplayout kannst du deine Änderungen so machen, dass der Service auch bei Updates angepasst bleibt. Dabei musst du -l 0.0.0.0:8787 ersetzen mit: --foreground.

Wenn du die Tage mal Zeit hast, dann würde ich mich über deine Hilfe freuen, Danke. :)
So teste ich das eben halt mal im Screen, ob das mit Privaten YT Streams läuft.

Nachtrag:
Kann ich auch "TEE" verwenden, um den Stream an mehrere Plattformen zu senden?
 
Zuletzt bearbeitet:
SirLoading schrieb:
Wenn ich das so mache, dann ist er immer noch über "IP:8787" erreichbar.
Dann läuft wahrscheinlich noch der normale Prozess von der Installation. Den müsstest du deaktivieren.
SirLoading schrieb:
Kann ich auch "TEE" verwenden, um den Stream an mehrere Plattformen zu senden?
Theoretisch geht alles was auch mit dem normalen ffmpeg gehen. Zusätzliche Filter könnte aber problematisch sein.

Wenn du den Service mit: systemctl edit ffplayout überschreibst musst du in den Zwischenraum das einfügen:

Code:
[Service]
ExecStart=
ExecStart=/usr/bin/ffplayout --foreground --channel 1 2

Dann systemctl daemon-reload und systemctl restart ffplayout
 
Zurück
Oben