我正在尝试使用以下命令从文件进行流式传输:
ffmpeg -re -i video.webm -c copy -f webm rtmp://localhost:8090/stream
但是,我收到以下错误:
TCP connection to localhost:8090 failed: Connection refused
这是我正在使用的配置文件,其中已设置端口、BindAddress 和 ACL 允许 127.0.0.1。还缺少什么才能使其正常工作?
答案1
您能否快速尝试将配置文件中的 localhost 引用更改为 127.0.0.1?如果这有帮助,那么您就对问题有所了解了。
答案2
在 Ubuntu 15.10 ffmpeg 2.7.6 上,我需要添加到默认/etc/ffserver.conf
文件:
<Feed feed1.ffm>
ACL allow 127.0.0.1
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Feed>
里面元素Feed
(还有其他ACL
行,但是Stream
)。