Browse Source

修改RTP端口计算方法,确保分配偶数端口

pull/1/head
Lawrence 4 years ago
parent
commit
efcd77078e
  1. 11
      src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMUtils.java

11
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMUtils.java

@ -36,7 +36,7 @@ public class ZLMUtils {
System.out.println(newPort);
System.out.println(jsonObject.toJSONString());
return newPort;
}else {
} else {
return getNewRTPPort(ssrc);
}
}
@ -48,11 +48,14 @@ public class ZLMUtils {
udpPortRangeArray[1] = Integer.parseInt(udpPortRangeStrArray[1]);
}
if (currentPort == 0 || currentPort ++ > udpPortRangeArray[1]) {
if (currentPort == 0 || currentPort++ > udpPortRangeArray[1]) {
currentPort = udpPortRangeArray[0];
return udpPortRangeArray[0];
}else {
return currentPort ++;
} else {
if (currentPort % 2 == 1) {
currentPort++;
}
return currentPort++;
}
}
}

Loading…
Cancel
Save