1

我有一个 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 不自己检查吗?

4

1 回答 1

1

检查设置

rtmp.ping_interval=1000
rtmp.max_inactivity=5000

在配置文件中/usr/local/red5/conf/ red5.properties

于 2013-07-31T03:31:12.947 回答