这里是 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 进程,但没有成功
不知道该怪谁。