我正在将文件从硬盘流式传输到 rtmp 服务器。我需要的是从客户端 PC 流式传输文件。即,我在服务器上托管 ffmpeg,我的 Web 应用程序将文件从客户端 PC 流式传输到 rtmp 服务器。可以吗?我不想将文件上传到我的服务器。
答案1
或者看看 avconv/ffmpeg
-re 是实时的
-i 是输入文件
-f 是输入文件类型
最后一个参数是 rtmp 目标
For example, to stream a file in real-time to an RTMP server using avconv:
avconv -re -i myfile -f flv rtmp://myserver/live/mystream
To play the same stream using avplay:
avplay "rtmp://myserver/live/mystream live=1"
ffmpeg 网站
据称,ffmpeg 将被 avconv 取代,但它似乎仍然是一个活跃的项目