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

pull/1/head
Lawrence 2020-10-19 20:45:59 +08:00
parent fcf64ffa5e
commit efcd77078e
1 changed files with 7 additions and 4 deletions

View File

@ -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++;
}
}
}