【发布时间】:2015-04-01 07:05:51
【问题描述】:
我正在尝试使用 nginx 和 nginx-rtmp-module 部署一个实时流传输系统。
对于我系统中的每个节点,我希望它可以将接收到的实时流“转发”到下游节点。我尝试通过在我的 nginx.conf 中的配置来实现它:
exec_push ffmpeg -i rtmp://localhost/src/test -vcodec copy -strict -2 -ar 44100 -ac 1 -f flv rtmp://<downstreaming A>/src/test -f flv rtmp://<downstreaming B>/src/test
一切正常的情况下才有效,但如果下游节点宕机,该命令将退出,下游节点均无法接收直播。
我如何强制 ffmpeg 忽略 connetion refused,或者我的实现是否有更好的替代方案?
【问题讨论】:
标签: nginx ffmpeg rtmp live-streaming