diff --git a/rtspserver/src/main/AndroidManifest.xml b/rtspserver/src/main/AndroidManifest.xml index f67712d..94cbbcf 100644 --- a/rtspserver/src/main/AndroidManifest.xml +++ b/rtspserver/src/main/AndroidManifest.xml @@ -1,2 +1 @@ - + diff --git a/rtspserver/src/main/java/com/pedro/rtspserver/ServerClient.kt b/rtspserver/src/main/java/com/pedro/rtspserver/ServerClient.kt index 7fc4970..0db4178 100644 --- a/rtspserver/src/main/java/com/pedro/rtspserver/ServerClient.kt +++ b/rtspserver/src/main/java/com/pedro/rtspserver/ServerClient.kt @@ -85,10 +85,12 @@ open class ServerClient( } else if (request.method == Method.TEARDOWN) { Log.i(TAG, "Client disconnected") listener.onDisconnected(this) + connectCheckerRtsp.onDisconnectRtsp() } } catch (e: SocketException) { // Client has left Log.e(TAG, "Client disconnected", e) listener.onDisconnected(this) + connectCheckerRtsp.onConnectionFailedRtsp(e.message.toString()) break } catch (e: Exception) { Log.e(TAG, "Unexpected error", e)