即使设置了重新连接标志,FFMPEG 在将 m3u8 流式传输到 rtmp 时也会丢失连接

即使设置了重新连接标志,FFMPEG 在将 m3u8 流式传输到 rtmp 时也会丢失连接

我正在尝试使用 api 从混频器获取流媒体并中继到 youtube rtmp

我这样做了,但连接断开了。流媒体播放了将近 3 分钟,服务器或本地连接断开

测试的命令:

ffmpeg -i mixerstreamurl.m3u8 -c copy -fflags nobuffer -f flv rtmp://youtubeurlandkey

ffmpeg -i mixerstreamurl.m3u8 -c copy -bsf:a aac_adtstoasc 


ffmpeg -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 2 -i mixerstreamurl.m3u8 -c copy -fflags nobuffer -f flv rtmp://youtubeurlandkey


ffmpeg -re -i mixerstreamurl.m3u8 -c copy -fflags nobuffer -f flv rtmp://youtubeurlandkey


ffmpeg -timeout 3000 -i mixerstreamurl.m3u8 -c copy -fflags nobuffer -f flv rtmp://youtubeurlandkey


ffmpeg -re -i mixerstreamurl.m3u8 -c copy -bufsize 2000k -bsf:a aac_adtstoasc -b 4000k -minrate 4000k -maxrate 4000k -f flv rtmp://youtubeurlandkey


ffmpeg -i mixerurl.m3u8 -deinterlace -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -r 30 -g 60 -b:v 6000k -acodec libmp3lame -ar 44100 -threads 2 -qscale 3 -b:a 712000 -bufsize 2000k -f flv rtmp://youtubeurlandkey

ffmpeg -re -i mixerurl.m3u8 -deinterlace -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -r 30 -g 60 -b:v 6000k -acodec libmp3lame -ar 44100 -threads 2 -qscale 3 -b:a 712000 -bufsize 2000k -f flv rtmp://youtubeurlandkey

这些命令均不起作用

相关内容