NGINX RTMP是否将flv转换为hls?
我有一个服务器,它接受rtmp流并将其保存为flv 网络用户可以在浏览器中观看flv视频,但iPhone用户不能,因为它是flash 有没有办法将保存的flv文件实时转换为hls供iPhone观众使用 这是我的配置,网络用户可以访问vod应用程序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 {
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一起保存,因此我有两个版本。这能做到吗?