Merge branch 'refs/heads/master' into dev/数据库统合2
# Conflicts: # src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java # src/main/java/com/genersoft/iot/vmp/gb28181/controller/DeviceConfig.java # src/main/java/com/genersoft/iot/vmp/gb28181/controller/GBRecordController.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/IDeviceService.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/IGbChannelPlayService.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/DeviceServiceImpl.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/GbChannelPlayServiceImpl.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/PlayServiceImpl.java # src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyPlayServiceImpl.java # src/main/resources/配置详情.yml
This commit is contained in:
@@ -27,15 +27,15 @@ public class SipInviteSessionManager {
|
||||
*/
|
||||
public void put(SsrcTransaction ssrcTransaction){
|
||||
redisTemplate.opsForHash().put(VideoManagerConstants.SIP_INVITE_SESSION_STREAM + userSetting.getServerId()
|
||||
, ssrcTransaction.getStream(), ssrcTransaction);
|
||||
, ssrcTransaction.getApp() + ssrcTransaction.getStream(), ssrcTransaction);
|
||||
|
||||
redisTemplate.opsForHash().put(VideoManagerConstants.SIP_INVITE_SESSION_CALL_ID + userSetting.getServerId()
|
||||
, ssrcTransaction.getCallId(), ssrcTransaction);
|
||||
}
|
||||
|
||||
public SsrcTransaction getSsrcTransactionByStream(String stream){
|
||||
public SsrcTransaction getSsrcTransactionByStream(String app, String stream){
|
||||
String key = VideoManagerConstants.SIP_INVITE_SESSION_STREAM + userSetting.getServerId();
|
||||
return (SsrcTransaction)redisTemplate.opsForHash().get(key, stream);
|
||||
return (SsrcTransaction)redisTemplate.opsForHash().get(key, app + stream);
|
||||
}
|
||||
|
||||
public SsrcTransaction getSsrcTransactionByCallId(String callId){
|
||||
@@ -56,8 +56,8 @@ public class SipInviteSessionManager {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void removeByStream(String stream) {
|
||||
SsrcTransaction ssrcTransaction = getSsrcTransactionByStream(stream);
|
||||
public void removeByStream(String app, String stream) {
|
||||
SsrcTransaction ssrcTransaction = getSsrcTransactionByStream(app, stream);
|
||||
if (ssrcTransaction == null ) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user