myCSharp.de - DIE C# und .NET Community (https://www.mycsharp.de/wbb2/index.php)
- Entwicklung (https://www.mycsharp.de/wbb2/board.php?boardid=3)
-- Basistechnologien und allgemeine .NET-Klassen (https://www.mycsharp.de/wbb2/board.php?boardid=23)
--- Unterbruchsfrei MP4 files mit ffmpeg.exe per rtmp auf mist server streamen (https://www.mycsharp.de/wbb2/thread.php?threadid=122122)


Geschrieben von Ballom am 16.08.2019 um 16:11:
  Unterbruchsfrei MP4 files mit ffmpeg.exe per rtmp auf mist server streamen
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?


Geschrieben von Abt am 16.08.2019 um 16:45:
 
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).


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 25.05.2020 20:55