Java Red5重新连接后激发的客户端流断开连接事件
我使用的是Red5 1.0.6版本 如果由于internet断开而断开了用户连接,则在重新连接客户端后将调用Java Red5重新连接后激发的客户端流断开连接事件,java,server,red5,Java,Server,Red5,我使用的是Red5 1.0.6版本 如果由于internet断开而断开了用户连接,则在重新连接客户端后将调用disconnect函数 public void disconnect(IConnection conn, IScope scope) { System.out.println("disconnected"); } 如何配置Red5,以便在客户端断开连接后立即调用断开连接功能 我已搜索,但未找到任何答案,是否可以获取流发布停止事件 即使在客户端重新连接后,也会调用streamBro
disconnect
函数
public void disconnect(IConnection conn, IScope scope) {
System.out.println("disconnected");
}
如何配置Red5,以便在客户端断开连接后立即调用断开连接功能
我已搜索,但未找到任何答案,是否可以获取流发布停止事件
即使在客户端重新连接后,也会调用streamBroadcastClose
函数,而不是在断开连接后立即调用
如何在客户端因internet问题断开连接后立即获取
streamBroadcastClose
事件?断开和重新连接会影响两个不同的套接字,没有共享,因此其中一个不会导致另一个。断开连接可能在服务器中的多个位置被“捕获”,应根据该部分的情况进行处理。服务器将尝试清理,如果流正在发布,您将获得一个取消发布事件。我建议提高某些区域的日志级别,以便更好地了解此处发生的情况,以及在您的应用程序中发生的情况,请确保重写的Red5方法正在调用super。何时获取未发布事件?如果由于I/o错误而断开连接,您将不会在发布服务器上看到NetStream.Unpublish.Success事件。在订阅服务器上,当ClientBroadcastStream关闭时,您将获得NetStream.Play.UnpublishNotify。我希望事件发生在服务器端,而不是客户端。