2017-01-26 71 views
2

У меня есть две камеры IP-камеры rtsp (dlink), и я хочу объединить (объединить) 2 потока на одном видеовыходе и поместить его в yutube (live streaming).ffmpeg несколько rtsp-камер в поток sigle на youtube

Мой первый шаг в порядке и моя команда:

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 

Мой test.mp4 видео выход нормально.

После этого, я пытаюсь отправить это видео YouTube Live с помощью этой команды:

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" 

Но поток YouTube не получает данные. (Кажется, это начинается, но не видно изображения). Я думаю, это проблема с аудио. Но я не знаю, как вставить поддельный звук (я не хочу аудио).

Есть ли решение?

Спасибо, Маттиа

+0

использование опции '-an' для отключения звука. http://ffmpeg.org/ffmpeg.html#Audio-Options – Hokusai

+0

Я пытаюсь использовать опцию -an, но youtube не извлекает данные ... :( – user3157121

ответ

2

Попробуйте это, с фиктивным аудио

ffmpeg 
-i "rtsp://xxxxxx:[email protected]/live2.sdp" 
-i "rtsp://xxxxxx:[email protected]/live2.sdp" 
-f lavfi -i anullsrc 
-filter_complex " 
[0:v] setpts=PTS-STARTPTS,scale=800x448,setsar=1[upperleft]; 
[1:v] setpts=PTS-STARTPTS, scale=800x448,setsar=1[upperright]; 
[upperleft][upperright]hstack[base]" 
-map [base] -map 2 -f flv "rtmp://a.rtmp.youtube.com/live2/xxx-xxxx-xxxx-xxxx" 
+0

Да, это решение !! Я ищу лучшее разрешение. .. Благодаря – user3157121

 Смежные вопросы

  • Нет связанных вопросов^_^