Commit 6faf7fc99439f4537d24d479ee42dd95331a2e71

Authored by Lawrence
1 parent 8b66abfb

修正录像回放streamId赋值

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
@@ -409,7 +409,12 @@ public class SIPCommander implements ISIPCommander { @@ -409,7 +409,12 @@ public class SIPCommander implements ISIPCommander {
409 try { 409 try {
410 MediaServerConfig mediaInfo = redisCatchStorage.getMediaInfo(); 410 MediaServerConfig mediaInfo = redisCatchStorage.getMediaInfo();
411 String ssrc = streamSession.createPlayBackSsrc(); 411 String ssrc = streamSession.createPlayBackSsrc();
412 - String streamId = String.format("%08x", Integer.parseInt(ssrc)).toUpperCase(); 412 + String streamId = null;
  413 + if (rtpEnable) {
  414 + streamId = String.format("gb_playback_%s_%s", device.getDeviceId(), channelId);
  415 + }else {
  416 + streamId = String.format("%08x", Integer.parseInt(ssrc)).toUpperCase();
  417 + }
413 // 添加订阅 418 // 添加订阅
414 JSONObject subscribeKey = new JSONObject(); 419 JSONObject subscribeKey = new JSONObject();
415 subscribeKey.put("app", "rtp"); 420 subscribeKey.put("app", "rtp");