Commit 5327a85739cf4bc218195a75bd52a4fbbba41653

Authored by 648540858
1 parent 869c2f20

修复录像回放ssrc不一致无法播放的问题

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/InviteRequestProcessor.java
... ... @@ -425,7 +425,7 @@ public class InviteRequestProcessor extends SIPRequestProcessorParent implements
425 425 sendRtpItem.setApp("rtp");
426 426 if ("Playback".equalsIgnoreCase(sessionName)) {
427 427 sendRtpItem.setPlayType(InviteStreamType.PLAYBACK);
428   - SSRCInfo ssrcInfo = mediaServerService.openRTPServer(mediaServerItem, null, true, true);
  428 + SSRCInfo ssrcInfo = mediaServerService.openRTPServer(mediaServerItem, null, device.isSsrcCheck(), true);
429 429 sendRtpItem.setStreamId(ssrcInfo.getStream());
430 430 // 写入redis, 超时时回复
431 431 redisCatchStorage.updateSendRTPSever(sendRtpItem);
... ...
src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java
... ... @@ -423,7 +423,7 @@ public class PlayServiceImpl implements IPlayService {
423 423 return null;
424 424 }
425 425 MediaServerItem newMediaServerItem = getNewMediaServerItem(device);
426   - SSRCInfo ssrcInfo = mediaServerService.openRTPServer(newMediaServerItem, null, true, true);
  426 + SSRCInfo ssrcInfo = mediaServerService.openRTPServer(newMediaServerItem, null, device.isSsrcCheck(), true);
427 427  
428 428 return playBack(newMediaServerItem, ssrcInfo, deviceId, channelId, startTime, endTime, inviteStreamCallback, callback);
429 429 }
... ... @@ -576,7 +576,7 @@ public class PlayServiceImpl implements IPlayService {
576 576 return null;
577 577 }
578 578 MediaServerItem newMediaServerItem = getNewMediaServerItem(device);
579   - SSRCInfo ssrcInfo = mediaServerService.openRTPServer(newMediaServerItem, null, true, true);
  579 + SSRCInfo ssrcInfo = mediaServerService.openRTPServer(newMediaServerItem, null, device.isSsrcCheck(), true);
580 580  
581 581 return download(newMediaServerItem, ssrcInfo, deviceId, channelId, startTime, endTime, downloadSpeed, infoCallBack, hookCallBack);
582 582 }
... ...