|
|
@@ -270,7 +270,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
logger.info("[点播超时] 消息未响应 deviceId: {}, channelId: {}", device.getDeviceId(), channelId);
|
|
|
timeoutCallback.run(0, "点播超时");
|
|
|
mediaServerService.releaseSsrc(mediaServerItem.getId(), finalSsrcInfo.getSsrc());
|
|
|
- mediaServerService.closeRTPServer(device.getDeviceId(), channelId, finalSsrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, finalSsrcInfo.getStream());
|
|
|
streamSession.remove(device.getDeviceId(), channelId, finalSsrcInfo.getStream());
|
|
|
}
|
|
|
}, userSetting.getPlayTimeout());
|
|
|
@@ -333,7 +333,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
});
|
|
|
}
|
|
|
// 关闭rtp server
|
|
|
- mediaServerService.closeRTPServer(device.getDeviceId(), channelId, finalSsrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, finalSsrcInfo.getStream());
|
|
|
// 重新开启ssrc server
|
|
|
mediaServerService.openRTPServer(mediaServerItem, finalSsrcInfo.getStream(), ssrcInResponse, device.isSsrcCheck(), false, finalSsrcInfo.getPort());
|
|
|
|
|
|
@@ -341,7 +341,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
}
|
|
|
}, (event) -> {
|
|
|
dynamicTask.stop(timeOutTaskKey);
|
|
|
- mediaServerService.closeRTPServer(device.getDeviceId(), channelId, finalSsrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, finalSsrcInfo.getStream());
|
|
|
// 释放ssrc
|
|
|
mediaServerService.releaseSsrc(mediaServerItem.getId(), finalSsrcInfo.getSsrc());
|
|
|
|
|
|
@@ -445,7 +445,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
cmder.streamByeCmd(device.getDeviceId(), channelId, ssrcInfo.getStream(), null);
|
|
|
}else {
|
|
|
mediaServerService.releaseSsrc(mediaServerItem.getId(), ssrcInfo.getSsrc());
|
|
|
- mediaServerService.closeRTPServer(deviceId, channelId, ssrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, ssrcInfo.getStream());
|
|
|
streamSession.remove(deviceId, channelId, ssrcInfo.getStream());
|
|
|
}
|
|
|
cmder.streamByeCmd(device.getDeviceId(), channelId, ssrcInfo.getStream(), null);
|
|
|
@@ -533,7 +533,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
});
|
|
|
}
|
|
|
// 关闭rtp server
|
|
|
- mediaServerService.closeRTPServer(device.getDeviceId(), channelId, ssrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, ssrcInfo.getStream());
|
|
|
// 重新开启ssrc server
|
|
|
mediaServerService.openRTPServer(mediaServerItem, ssrcInfo.getStream(), ssrcInResponse, device.isSsrcCheck(), true, ssrcInfo.getPort());
|
|
|
}
|
|
|
@@ -593,7 +593,7 @@ public class PlayServiceImpl implements IPlayService {
|
|
|
cmder.streamByeCmd(device.getDeviceId(), channelId, ssrcInfo.getStream(), null);
|
|
|
}else {
|
|
|
mediaServerService.releaseSsrc(mediaServerItem.getId(), ssrcInfo.getSsrc());
|
|
|
- mediaServerService.closeRTPServer(deviceId, channelId, ssrcInfo.getStream());
|
|
|
+ mediaServerService.closeRTPServer(mediaServerItem, ssrcInfo.getStream());
|
|
|
streamSession.remove(deviceId, channelId, ssrcInfo.getStream());
|
|
|
}
|
|
|
cmder.streamByeCmd(device.getDeviceId(), channelId, ssrcInfo.getStream(), null);
|