mirror of https://github.com/OpenVidu/openvidu.git
openvidu-server: mediaServerReconnect reason
parent
114e91322c
commit
83a341767e
|
@ -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
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue