Commit 9c3967d67aa148138515e45ac49cc449f4ee1fcf

Authored by 648540858
Committed by GitHub
2 parents b3d21c74 3d68b56b

Merge pull request #1288 from pedoc/wvp-28181-2.0

修复未配置sipdomain时出现异常
src/main/java/com/genersoft/iot/vmp/gb28181/session/SSRCFactory.java
... ... @@ -38,7 +38,8 @@ public class SSRCFactory {
38 38  
39 39  
40 40 public void initMediaServerSSRC(String mediaServerId, Set<String> usedSet) {
41   - String ssrcPrefix = sipConfig.getDomain().substring(3, 8);
  41 + String sipDomain = sipConfig.getDomain();
  42 + String ssrcPrefix = sipDomain.length() >= 8 ? sipDomain.substring(3, 8) : sipDomain;
42 43 String redisKey = SSRC_INFO_KEY + userSetting.getServerId() + "_" + mediaServerId;
43 44 List<String> ssrcList = new ArrayList<>();
44 45 for (int i = 1; i < MAX_STREAM_COUNT; i++) {
... ...