NGINX RTMP将flv转换为hls?

时间:2016-01-21 22:43:55

标签: nginx ffmpeg rtmp flv hls

我有一个服务器,它接受一个rtmp流并将其保存为flv。

网络用户可以在他们的浏览器中查看flv视频,但iPhone用户不能像闪存一样

是否可以将已保存的flv文件动态转换为hls for iPhone查看器?

这是我的配置,Webusers访问vod应用程序

rtmp {
     server {
             listen 1935;
             chunk_size 4096;

             application live {
                     live on;
                     record all;
                     record_path /videos/av;
                     idle_streams off;
             }
             application audio {
                     live on;
                     record audio;
                     record_path /videos/audio;
                     idle_streams off;

             }
             application vod {
                     play /videos/av;
             }
             application aod {
                     play /videos/audio;
             }

     } 
}

1 个答案:

答案 0 :(得分:0)

您可以使用免费提供的nginx-rtmp-module。它需要一个rtmp输入,并能够创建HLS。 如果您不想使用自我管理的服务器,则可以使用Bitmovin's encoding service等服务。