ffmpeg преобразование RTSP в HLS перестает работать в нерабочее время - PullRequest
0 голосов
/ 06 ноября 2018

Я использую ffmpeg для преобразования потока RTSP в HLS, вот команда:

ffmpeg -rtsp_transport tcp -i rtsp: //адрес/9012120.smil -vcodec copy -acodec copy -fflags + genpts -f hls -hls_wrap 5 -hls_list_size 2 -hls_time 3 / dev / shm / live / 1 / v .m3u8

Вначале он работал правильно, но через несколько часов (иногда 8 часов, иногда меньше) он просто прекращал обновлять файлы .ts, но процесс ffmpeg все еще работал, поэтому поток hls просто завис. Проверьте журнал, нет журнала ошибок в момент остановки преобразования, но до этого были некоторые журналы предупреждений, как показано ниже:

[hls @ 0x57602c0] Немонотонный DTS в выходном потоке 0: 1; предыдущий: 5957536600, текущий: 2744367719; меняется на 5957536601. Это может привести к неправильным временным меткам в выходном файле.

Есть идеи, как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...