小编Ken*_*ian的帖子

低延迟DASH Nginx RTMP

我在媒体服务器上使用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; …
Run Code Online (Sandbox Code Playgroud)

ffmpeg nginx rtmp mpeg-dash

3
推荐指数
3
解决办法
8573
查看次数

标签 统计

ffmpeg ×1

mpeg-dash ×1

nginx ×1

rtmp ×1