FFMPEG с FIFO на RTMP сервер прерывает воспроизведение - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь использовать 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 является последней версией.

...