По сути, я хотел бы, чтобы ffmpeg непрерывно передавал поток на RTMP-сервер с использованием пустого канала, а затем, когда я хочу что-то передавать, добавляю данные в канал.
Мои причины для этого состоят в том, что я пишу видео из внешнего источника. Всякий раз, когда видео заканчивается, ffmpeg падает, потому что он не получает данных, и я должен открыть его снова.
Это возможно? Если нет, есть ли другой способ обойти это?
Моя текущая команда:
ffmpeg -i pipe:0 -re -c copy -f flv rtmp://mystream.com/key
pipe:0
является экземпляром ytdl.