NGINX RTMP是否将flv转换为hls?

NGINX RTMP是否将flv转换为hls?,nginx,ffmpeg,rtmp,flv,http-live-streaming,Nginx,Ffmpeg,Rtmp,Flv,Http Live Streaming,我有一个服务器,它接受rtmp流并将其保存为flv 网络用户可以在浏览器中观看flv视频,但iPhone用户不能,因为它是flash 有没有办法将保存的flv文件实时转换为hls供iPhone观众使用 这是我的配置,网络用户可以访问vod应用程序 rtmp { server { listen 1935; chunk_size 4096; application live {

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

网络用户可以在浏览器中观看flv视频,但iPhone用户不能,因为它是flash

有没有办法将保存的flv文件实时转换为hls供iPhone观众使用

这是我的配置,网络用户可以访问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;
             }

     } 
}
您可以使用免费提供的。它接受rtmp输入,并能够创建HLS。
如果您不想使用自我管理的服务器,您可以使用如下服务。

谢谢,我已经在使用nginx rtmp,正在获取rtmp流并将其保存为flv,但是用户需要稍后在safari中的iphone上查看保存的flv文件。所以我想知道如何将保存的flv文件转换为iphone可以播放的内容,为什么不存储HLS块加上m3u8而不是flv?你也可以完全删除FLV,因为已经有几个支持HLS的Flash播放器可用。由于业务原因,这有点复杂。我正在使用一个向nginx发送rtmp流的应用程序,我没有特别告诉它保存FLV,它似乎只是将其保存为FLV。我无法更改应用程序,因为它已经生成,所以我正在考虑将传入的flv rtmp steam转换为HLS,并将HLS块与flv一起保存,因此我有两个版本。这能做到吗?