ffmpeg streamen mehrere Quellen auf youtube, Quelländerung im laufenden Betrieb
528
FJ-web
Ich versuche, mehrere Quellen (Bilder, Filmdateien und Webcams) mithilfe von ffmpeg an das RTMP-Protokoll von youtube zu streamen.
Was ich dachte, war eine Playlist m3u8 über die Kommandozeile zu erstellen:
ffmpeg -i source1.mp4 -c:v h264 -flags +cgop -g 60 -hls_time 1 stream.m3u8
Für youtube verwende ich den Befehl, der unmittelbar nach dem Start des vorherigen Befehls ausgeführt wird:
ffmpeg -re -i "stream.m3u8" -vcodec libx264 -preset "ultrafast" -maxrate 3000k -b:v 2500k -bufsize 600k -pix_fmt yuv420p -g 60 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv -s 1280x720 "rtmp://a.rtmp.youtube.com//"
In dem Moment, in dem ich die Kamera wechseln möchte, brich ich den ersten Befehl ab und starte diesen als neuen Befehl:
ffmpeg -i source2.mp4 -c:v h264 -flags +cgop -g 60 -hls_time 1 stream.m3u8
Und so weiter. So kann ich m3u8-Liste schnell aus mehreren Quellen erstellen und sie auf YouTube streamen.
Ich sehe zwar, dass YouTube meinen Stream empfängt, aber das Video ist nicht sichtbar. ffmpeg gibt keine Fehler aus. Was ist mein Fehler? Wie kann ich diese Arbeit bekommen?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Windows Media Center (Vista): Add-On oder Software zum Schneiden von TV-Aufnahmen?
-
3
Videobearbeitung mit ATI-Karten
-
1
VirtualDub für Linux
-
2
Wie viel Datenträgerverbrauch verwenden RAW-Videos?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
1
Java Apps im Browser blinken / reißen beim Scrollen - warum?
-
3
Wiedergabe von Video-Rips mit Windows Media Center
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
10
Erzwingen Sie die native Auflösung für den Nicht-PnP-Monitor in Windows