我在Red5 1.0下有一个应用程序。 客户端连接丢失后服务器未检测到它并且不断开此客户端。 此代码修复了一个问题
for(Set<IConnection> listConnection : connections) {
Iterator<IConnection> it = listConnection.iterator();
while (it.hasNext()) {
IConnection con = it.next();
((IServiceCapableConnection)con).ping();
}
} }
我只需要在5分钟后调用此代码。
知道为什么Red5不会单独检查它吗?
答案 0 :(得分:1)
检查设置
rtmp.ping_interval=1000
rtmp.max_inactivity=5000
在配置文件/usr/local/red5/conf/
red5.properties