so veröffentlichen Sie flv-Datei mit ffmpeg um RTMP-server "in Echtzeit"?
was ich versuche zu tun, ist die Veröffentlichung einer .flv
media-Datei zu RTMP
server, damit die Abonnenten es sehen.
ich Teste anzeigen, um den stream in mehrere Abonnenten ( oflaDemo
) und mit ffplay
.
das problem ist, dass ffmpeg veröffentlichen die 5 Minuten .flv-Datei auf dem server in knapp 20 Sekunden, in diesen 20 Sekunden wird der stream angezeigt, auf abonniert, aber nach, dass es schneidet.
der Befehl, den ich verwenden ist:
ffmpeg -i file.flv -re -acodec copy -vcodec copy -f flv "rtmp://localhost/oflaDemo/aaa live=1"
wie kann ich Kraft ffmpeg
streamen die 5 Minuten, die Datei in 5 Minuten, oder eine andere Lösung.
Dank.
- Ich glaube
-re
sollte als input verwendet werden-option, aber ich könnte falsch sein. - du hast Recht
Du musst angemeldet sein, um einen Kommentar abzugeben.
ich gelöst es
den
-re
sollte der erste parameter:vom ffmpeg-offizielle Dokumentation
den docs sagt, dass
-re
option Eingabe-flag, das heißt, es sollte ininfile options
direkt vor der-i
Flagge