Nginx Plus上的短划分流

时间:2015-09-04 19:30:35

标签: nginx video-streaming hls mpeg-dash

根据这个要点:https://gist.github.com/45sound/0ed2d8f971314facf72c

,我正在研究nginx plus

我以为我可以添加这样的新位置:

位置/破折号{
  纵横驰骋;
  root / var / www
}

但我得到了nginx:[emerg]未知指令" dash"在/etc/nginx/conf.d/default.conf:21当我重新启动服务器时。

理想情况下,我想从同一台服务器提供hls和dash内容 最好,
温尼
FanFootage.com

编辑:http://nginx-rtmp.blogspot.ie/2013/11/mpeg-dash-live-streaming-in-nginx-rtmp.html是我遵循的示例,并且"破折号"并且"冲上"给出了同样的错误。

2 个答案:

答案 0 :(得分:0)

仅限视频点播(VOD)的Nginx Plus supports Apple HLSAdobe HDS。没有提到DASH模块。

您可以随时DASH自己使用VOD文件(例如:使用GPAC MP4Box),只需在没有模块的情况下直接从任何位置块提供细分和清单。

Nginx RTMP module支持MPEG-DASH直播。它也适用于基本版本:

rtmp {         
    server {

        [...]           

        application dash {
             live on;
             dash on;
             dash_path /tmp/dash;
        }
    }
}

http {
    server {
         listen      8080;

         [...]

         location /dash {
             root /tmp;
             add_header Cache-Control no-cache;
         }
    }
}

答案 1 :(得分:0)

NGINX RTMP模块(支持DASH)可与NGINX Plus一起使用。它可以在NGINX Plus Extras Package中找到。