
O Facebook descontinuou o rtmp para Live API. Minha pergunta agora é como usar o ffmpeg para transmitir ao vivo por rmtps? Aqui está meu último comando.
ffmpeg -re -i 'https://sample-videos.com/video123/mp4/480/big_buck_bunny_480p_30mb.mp4' -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 720x480 -bufsize 6000k -vb 400k -maxrate 1500k -deinterlace -vcodec libx264 -preset veryfast -g 30 -r 30 -f flv rtmp://live-api-s.facebook.com:443/rtmp/...
Responder1
Infelizmente, parece que ffmpeg
atualmente tem umbug em arquivoque quebra o RTMPS.
Soluções que vi sugeridas em outro lugar:
- Use outra ferramenta que suporte RTMPS, como OBS
- Envie um
ffmpeg
fluxo RTMPstunnel
, encaminhando os dados RTMP por TLS para o servidor RTMPS de destino
Responder2
Tente usar rtmps://live-api-s.facebook.com:443/rtmp/... em vez de rtmp://live-api-s.facebook.com:443/rtmp/...
ffmpeg -re -i 'https://sample-videos.com/video123/mp4/480/big_buck_bunny_480p_30mb.mp4' -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 720x480 -bufsize 6000k -vb 400k -maxrate 1500k -deinterlace -vcodec libx264 -preset veryfast -g 30 -r 30 -f flv rtmps://live-api-s.facebook.com:443/rtmp/...