Commit 9c3967d67aa148138515e45ac49cc449f4ee1fcf
Committed by
GitHub
Merge pull request #1288 from pedoc/wvp-28181-2.0
修复未配置sipdomain时出现异常
Showing
1 changed file
with
2 additions
and
1 deletions
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++) { | ... | ... |