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 分に 1 回呼び出すだけです。

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 に答える