Как насчет использования ffmpeg для записи и VLC для воспроизведения?
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv test.flv
или для 60-секундного образца:
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv -t 60 test.flv
Я использую VLC для записи этого потока:
rtmpt://164.100.169.57/livepkgr/lok
Тем не менее, поток резко останавливается после нескольких минут записи в VLC (никогда не длится более 12 минут).
С другой стороны, веб-сайт, на котором размещен поток, транслирует этот поток непрерывно. Я мог смотреть поток непрерывно в течение 30 минут.
Ранее веб-сайт транслировал поток rtmp, что никогда не было проблематичным.
Кто-нибудь еще сталкивался с этой проблемой с потоками RTMP?
Как я могу записывать этот поток непрерывно, так же как сайт транслирует его непрерывно?
Как насчет использования ffmpeg для записи и VLC для воспроизведения?
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv test.flv
или для 60-секундного образца:
ffmpeg -i "rtmpt://164.100.169.57/livepkgr/lok" -f flv -t 60 test.flv
Я нашел эту утилиту под названием RTMPdump. Это добилось цели. Он обрабатывал поток плавно, без помех, в отличие от VLC.