首页 > 解决方案 > 使用 ffmpeg 在文件夹中流式传输视频

问题描述

我已经按照https://www.youtube.com/watch?v=Js1OlvRNsdI中的指南将 RTMP 配置为在 ubuntu 服务器上与 Nginx 一起使用 我已经测试了设置,一切都完美地运行到最后,但是我有一个包含电影,我希望它们通过网络播放器独立播放或播放,例如,JWPlayer,我未能在线实现该实现。有没有人知道如何去做?

标签: nginxffmpegubuntu-18.04rtmp

解决方案


您是否获得包含一组电影的文件夹,并且您想将它们作为流传输,或者每个文件作为流传输?

无论您可以通过 FFmpeg 做什么:

for file in $(ls movies/*.mp4); do 
  ffmpeg -re -i $file -c copy -f flv rtmp://server/app/stream
done

如果要将每个文件作为流进行流式传输,请尝试启动多个 ffmpeg 来执行此操作。


推荐阅读