我有一个接收 rtmp 流并将其保存为 flv 的服务器。
网络用户可以在浏览器中观看flv视频,但iPhone用户不能,因为它是flash
是否可以将保存的 flv 文件即时转换为 iPhone 查看器的 hls?
这是我的配置,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;
}
}
}
最佳答案
您可以使用 nginx-rtmp-module ,这是免费提供的。它需要一个 rtmp 输入并且能够创建 HLS。
如果你不想使用自我管理的服务器,你可以使用像 Bitmovin's encoding service 这样的服务。 .
关于NGINX RTMP 将 flv 转换为 hls?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34935788/