多个 ffmpeg 进程和多个 RTMP 输出

多个 ffmpeg 进程和多个 RTMP 输出

这里是 Debian 用户。

拼命寻找的甚至不是一个解决方案,但至少是一个关于如何调试这种情况的提示。

我需要同时运行多个 ffmpeg 进程:

ffmpeg -loglevel error -f concat -re -fflags +genpts -stream_loop -1 -safe 0 -i playlist.txt -c copy -f flv -flvflags no_duration_filesize rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx-xxxx

ffmpeg -loglevel error -f concat -re -fflags +genpts -stream_loop -1 -safe 0 -i playlist2.txt -c copy -f flv -flvflags no_duration_filesize rtmp://a.rtmp.youtube.com/live2/yyyy-yyyy-yyyy-yyyy-yyyy

等等,不同的播放列表,rtmp youtube 输出具有不同的流密钥。

目前,如果我启动两个 ffmpeg 进程,只有第一个会流式传输到 YouTube,而第二个进程运行正常,没有任何错误,YT 甚至指示有数据传入,但没有流。

尝试在不同用户下启动每个 ffmpeg 进程,但没有成功

不知道该怪谁。

相关内容