Я пытаюсь использовать FIFO FFMPEG для добавления автоматического переподключения к потоку RTMP.
fmpeg -i myFile.mp4 -c:v libx264 -c:a aac -f tee "[f=fifo:fifo_format=flv:drop_pkts_on_overflow=1:attempt_recovery=1:recovery_wait_time=1]rtmp://rtmp/blah
Хотя команда работает нормально, у меня проблемы с воспроизведением потока. Воспроизведение RTMP не вызывает проблем, но HLS, похоже, возвращает множество сообщений об ошибках.
[hls @ 0x7fd14a838000] Could not find codec parameters for stream 1 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[h264 @ 0x7fd14b03dc00] sps_id 32 out of range
Invalid UE golomb code= 0 aq= 20KB vq= 0KB sq= 0B f=0/0<br>
[NULL @ 0x7fd14a810400] pps_id 3199971767 out of range
Invalid UE golomb code
Если я транслирую без FIFO, все работает отлично , Медиасервер Wowza, последняя версия. FFMPEG является последней версией.