Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Unterbruchsfrei MP4 files mit ffmpeg.exe per rtmp auf mist server streamen
Ballom
myCSharp.de - Member

Avatar #avatar-3498.gif


Dabei seit:
Beiträge: 26

Themenstarter:

Unterbruchsfrei MP4 files mit ffmpeg.exe per rtmp auf mist server streamen

beantworten | zitieren | melden

Hi

Ich nutze lokal ein Mist Streaming Server und mein C# Programm sendet mit ffmpeg über rtmp MP4 videos.

Mit diesen Argumenten starte ich den Vorgang:
"ffmpeg.exe -re -i video.mp4 -c copy -f flv rtmp://localhost/live/loop"

Dann habe ich ein event handler genutzt und wenn der Prozess "exited", denn wird automatisch das nächste video gestreamt.

Das Problem: Der Stream ist natürlich etwa 20 Sekunden verzögert und wenn ich zum nächsten Video wechsle, wird der Stream abgebrochen und erneut begonnen und beim User auf der Website fehlen die letzten 20 Sekunden vom Video und es erscheint ein Blackscreen für wieder etwa 20 Sekunden, bis das neue Video fertig gepuffert ist.

Ich möchte also einen unterbrechungsfreien Stream etablieren und weiss nicht genau wie.

Hat da jemand eine Idee?
God save the screen.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15507
Herkunft: BW

beantworten | zitieren | melden

Unterstützt ffmpeg in der Form IIRC nicht; müsstest Du einen eigenen RTMP Client machen, der die Videos unterbrechungsfrei liest und überträgt (oder Dir eben einen suchen).
private Nachricht | Beiträge des Benutzers