Ich habe zwei IP-Kameras rtsp (dlink) und ich möchte kombinieren (zusammenführen) 2 Stream in einem Video-Ausgang und legte es auf yutube (Live-Streaming).ffmpeg mehrere rtsp-Kameras in Sigle-Stream zu youtube
Mein erster Schritt ist ok und mein Befehl lautet:
ffmpeg
-i "rtsp://xxxxxx:[email protected]/live2.sdp"
-i "rtsp://xxxxxx:[email protected]/live2.sdp"
-filter_complex "
nullsrc=size=1600x448 [base];
[0:v] setpts=PTS-STARTPTS, scale=800x448 [upperleft];
[1:v] setpts=PTS-STARTPTS, scale=800x448 [upperright];
[base][upperleft] overlay=shortest=1 [base];
[base][upperright] overlay=shortest=1:x=800 [base]"
-map [base] test.mp4
Mein test.mp4 Video-Ausgang in Ordnung ist.
Danach versuche ich das Video auf youtube zu senden mit diesem Befehl leben:
ffmpeg
-i "rtsp://xxxxxx:[email protected]/live2.sdp"
-i "rtsp://xxxxxx:[email protected]/live2.sdp"
-filter_complex "
nullsrc=size=1600x448 [base];
[0:v] setpts=PTS-STARTPTS, scale=800x448 [upperleft];
[1:v] setpts=PTS-STARTPTS, scale=800x448 [upperright];
[base][upperleft] overlay=shortest=1 [base];
[base][upperright] overlay=shortest=1:x=800 [base]"
-map [base] -f flv "rtmp://a.rtmp.youtube.com/live2/xxx-xxxx-xxxx-xxxx"
Aber der youtube-Stream keine Daten empfängt. (Es scheint zu starten, aber das Bild nicht zu sehen). Ich denke, das ist ein Audioproblem. Aber ich weiß nicht, wie man ein falsches Audio einfügt (ich will kein Audio).
Gibt es eine Lösung?
Danke, Mattia
Verwendung Option '-an' Audio zu deaktivieren. http://ffmpeg.org/ffmpeg.html#Audio-Options – Hokusai
Ich versuche es mit -einer Option, aber youtube empfängt keine Daten ... :( – user3157121