2016-09-23 5 views
1

나는 두 개의 IP 캠과 컴퓨터에 ffmpeg을 넣어 YouTube에 다시 스트리밍합니다.오디오없이 라이브 스트리밍하는 방법

먼저 캠

그것은 비디오 및 오디오 있습니다. 이 명령으로 YouTube에 성공적으로 다시 스트리밍 할 수 있습니다.

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.bbb:554/ch0_1.h264 -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

둘째 캠

그것은 비디오 만 있습니다. 그러나 아래 두 명령 모두 YouTube로 스트리밍 할 수 없습니다.

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102 -an -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

또는

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102 -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key>

을합니다 (ffmpeg 과정이 잘 실행되고 있지만) 내가 테스트를 모두 첫 번째 FLV를 사용하여 카메라의 스트림을했습니다, 그들은 잘 작동합니다. 따라서이 문제는 IP 카메라의 URL이 아닙니다.

내가 이해하는 바에 따르면 YouTube는 stream as audio-video content을 정의합니다. 그러나 소스에 비디오 만 있으면 어떻게 될까요?

그래서, 내 질문 :

는 어떻게 IP 캠에서 특별히 오디오없이 스트림 유튜브을 살?

감사

답변

4

는 더미 오디오를 생성하고 시도

ffmpeg -re -rtsp_transport tcp -i rtsp://192.168.aaa.ccc/Streaming/Channels/102 
     -f lavfi -i anullsrc 
     -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize 2048k -vb 400k -maxrate 800k 
     -deinterlace -vcodec libx264 -preset medium -g 30 -r 30 
     -acodec libmp3lame -ar 44100 -b:a 128k 
     -f flv rtmp://a.rtmp.youtube.com/live2/<YouTube_key> 
관련 문제