openvidu-server: mediaServerReconnect reason

pull/621/head
pabloFuente 2021-04-20 16:41:05 +02:00
parent 114e91322c
commit 83a341767e
2 changed files with 5 additions and 5 deletions

View File

@ -20,7 +20,7 @@ package io.openvidu.server.core;
public enum EndReason { public enum EndReason {
unsubscribe, unpublish, disconnect, forceUnpublishByUser, forceUnpublishByServer, forceDisconnectByUser, unsubscribe, unpublish, disconnect, forceUnpublishByUser, forceUnpublishByServer, forceDisconnectByUser,
forceDisconnectByServer, lastParticipantLeft, networkDisconnect, mediaServerDisconnect, nodeCrashed, forceDisconnectByServer, lastParticipantLeft, recordingStoppedByServer, sessionClosedByServer, networkDisconnect,
openviduServerStopped, recordingStoppedByServer, automaticStop, sessionClosedByServer mediaServerDisconnect, mediaServerReconnect, nodeCrashed, openviduServerStopped, automaticStop
} }

View File

@ -288,7 +288,7 @@ public class KurentoSession extends Session {
// Stop recording if session is being recorded // Stop recording if session is being recorded
if (recordingManager.sessionIsBeingRecorded(this.sessionId)) { if (recordingManager.sessionIsBeingRecorded(this.sessionId)) {
this.recordingManager.forceStopRecording(this, EndReason.mediaServerDisconnect, kmsDisconnectionTime); this.recordingManager.forceStopRecording(this, EndReason.mediaServerReconnect, kmsDisconnectionTime);
} }
// Store MediaOptions for resetting PublisherEndpoints later // Store MediaOptions for resetting PublisherEndpoints later
@ -303,10 +303,10 @@ public class KurentoSession extends Session {
kParticipant.getPublisher().getMediaOptions()); kParticipant.getPublisher().getMediaOptions());
} }
kParticipant.releaseAllFilters(); kParticipant.releaseAllFilters();
kParticipant.close(EndReason.mediaServerDisconnect, false, kmsDisconnectionTime); kParticipant.close(EndReason.mediaServerReconnect, false, kmsDisconnectionTime);
if (wasStreaming) { if (wasStreaming) {
kurentoSessionHandler.onUnpublishMedia(kParticipant, this.getParticipants(), null, null, null, kurentoSessionHandler.onUnpublishMedia(kParticipant, this.getParticipants(), null, null, null,
EndReason.mediaServerDisconnect); EndReason.mediaServerReconnect);
} }
}); });