LINUX.ORG.RU

Скачивание потока в ffmpeg подвисает

 


0

1

Использую nginx-rtmp-module + ffmpeg.

` rtmp {

server {

    listen 1935;

    chunk_size 4000;

    application hls {
        live on;
        hls on;
        hls_path /usr/local/nginx/html/hls;
        hls_fragment 5s;

        wait_key on;

    }
}

} `

Пытаюсь ретранслировать m3u8 поток в nginx

ffmpeg -re -i "http://xxx.ru/index.m3u8" -c:v copy -c:a aac -b:a 128k -ac 2 -strict -2 -stimeout 10000000 -loglevel debug -v verbose -f flv rtmp://localhost:1935/hls/home1 2>/var/log/ngin$ 20-30 minutes all works.

Всё работает, но в один момент «подвисает».

frame=30157 fps=9.7 q=-1.0 size= 532864kB time=06:59:46.80 bitrate= 173.3kbits/s speed=8.14x

frame=30157 fps=9.7 q=-1.0 size= 532864kB time=06:59:46.80 bitrate= 173.3kbits/s speed=8.14x

frame=30157 fps=9.7 q=-1.0 size= 532864kB time=06:59:46.80 bitrate= 173.3kbits/s speed=8.13x

frame=30157 fps=9.7 q=-1.0 size= 532864kB time=06:59:46.80 bitrate= 173.3kbits/s speed=8.13x

^Came=30157 fps=9.4 q=-1.0 size= 532864kB time=06:59:46.80 bitrate= 173.3kbits/s speed=7.82x`