![没有订阅者的 nginx rtmp 一分钟后就会死机](https://linux22.com/image/749693/%E6%B2%A1%E6%9C%89%E8%AE%A2%E9%98%85%E8%80%85%E7%9A%84%20nginx%20rtmp%20%E4%B8%80%E5%88%86%E9%92%9F%E5%90%8E%E5%B0%B1%E4%BC%9A%E6%AD%BB%E6%9C%BA.png)
我有一个简单的 nginx-rtmp 正在运行以下应用程序:
rtmp {
server {
listen 1935;
chunk_size 4000;
application tv {
# enable live streaming
live on;
allow publish all;
allow play all;
}
}
}
问题是,当我开始从发布者流式传输时,如果我在一分钟内没有连接订阅者,它就会“死机”,然后我就无法再连接,直到我重新启动流式传输并足够快地连接订阅者。有什么指令可以用来避免这种情况吗?我做错了什么吗?
答案1
设置worker_processes 1
或rtmp_auto_push on
均可。
感谢@Federico Sierra 的评论。