Попробуйте изменить команду ffmpeg, как показано ниже, чтобы увидеть, помогает ли она

ользую arut nginx-rtmp-module (https://github.com/arut/nginx-rtmp-module) на медиа-сервере, затем я попытался выполнить потоковую передачу с помощью FFmpeg наdash приложение, затем я проверяю поток, играя его с помощью VLC.

И он ждет около 30 секунд, чтобы начать воспроизведение, и он воспроизводится с начала, а не текущей отметки времени.

Это мой текущий конфиг на блок RTMP

rtmp {
    server {
        listen 1935;

        application live {
            live on;

           exec ffmpeg -re -i rtmp://localhost:1935/live/$name
              -c:a libfdk_aac -b:a 32k  -c:v libx264 -b:v 128K -f flv rtmp://localhost:1935/hls/$name_low
              -c:a libfdk_aac -b:a 64k  -c:v libx264 -b:v 256k -f flv rtmp://localhost:1935/hls/$name_mid
              -c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 512K -f flv rtmp://localhost:1935/hls/$name_hi
              -c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 512K -f flv rtmp://localhost:1935/dash/$name_dash;
        }

        application hls {
             live on;

             hls on;
             hls_path /tmp/hls;
             hls_nested on;

             hls_variant _low BANDWIDTH=160000;
             hls_variant _mid BANDWIDTH=320000;
             hls_variant _hi  BANDWIDTH=640000;
        }

        application dash {
            live on;

            dash on;
            dash_path /tmp/dash;
            dash_nested on;
        }
    }
}

Это команда, которую я использую для потоковой передачи

ffmpeg -re -i 2014\ SPRING.mp4 -c copy -f flv 
rtmp://52.221.221.163:1935/dash/spring

Как я могу уменьшить задержку и заставить ее воспроизводиться с той же отметки времени, что и стример?

Могу ли я достичь задержки до 5 секунд?

ОБНОВИТЬ

Пытался изменить длину списка воспроизведения и длину фрагмента, используя эту директиву

dash_playlist_length 10s;
dash_fragment 2s;

Но все равно есть проблема с задержкой, иногда она меньше, чем раньше, иногда такая же

Ответы на вопрос(3)

Ваш ответ на вопрос