Commit ba3c38d7d352800ccda6c68bb015b071d0794b42

Authored by 朱俊杰
1 parent b1c479b9

去掉createinfo中的cseq参数

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderProvider.java
... ... @@ -225,7 +225,7 @@ public class SIPRequestHeaderProvider {
225 225 return request;
226 226 }
227 227  
228   - public Request createInfoRequest(Device device, StreamInfo streamInfo, String content, Long cseq)
  228 + public Request createInfoRequest(Device device, StreamInfo streamInfo, String content)
229 229 throws PeerUnavailableException, ParseException, InvalidArgumentException {
230 230 Request request = null;
231 231 if (streamInfo == null) return null;
... ... @@ -255,7 +255,7 @@ public class SIPRequestHeaderProvider {
255 255  
256 256 // Forwards
257 257 MaxForwardsHeader maxForwards = sipFactory.createHeaderFactory().createMaxForwardsHeader(70);
258   -
  258 +
259 259 cseq = redisCatchStorage.getCSEQ(Request.INVITE);
260 260 // ceq
261 261 CSeqHeader cSeqHeader = sipFactory.createHeaderFactory()
... ...
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
... ... @@ -1620,7 +1620,7 @@ public class SIPCommander implements ISIPCommander {
1620 1620 content.append("PAUSE RTSP/1.0\r\n");
1621 1621 content.append("CSeq: " + cseq + "\r\n");
1622 1622 content.append("PauseTime: now\r\n");
1623   - Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString(), cseq);
  1623 + Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString());
1624 1624 if (request == null) {
1625 1625 return;
1626 1626 }
... ... @@ -1651,7 +1651,7 @@ public class SIPCommander implements ISIPCommander {
1651 1651 content.append("PLAY RTSP/1.0\r\n");
1652 1652 content.append("CSeq: " + cseq + "\r\n");
1653 1653 content.append("Range: npt=now-\r\n");
1654   - Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString(), cseq);
  1654 + Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString());
1655 1655 if (request == null) return;
1656 1656 logger.info(request.toString());
1657 1657 ClientTransaction clientTransaction = null;
... ... @@ -1680,7 +1680,7 @@ public class SIPCommander implements ISIPCommander {
1680 1680 content.append("CSeq: " + cseq + "\r\n");
1681 1681 content.append("Range: npt=" + Math.abs(seekTime) + "-\r\n");
1682 1682  
1683   - Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString(), cseq);
  1683 + Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString());
1684 1684 if (request == null) return;
1685 1685 logger.info(request.toString());
1686 1686 ClientTransaction clientTransaction = null;
... ... @@ -1708,7 +1708,7 @@ public class SIPCommander implements ISIPCommander {
1708 1708 content.append("PLAY RTSP/1.0\r\n");
1709 1709 content.append("CSeq: " + cseq + "\r\n");
1710 1710 content.append("Scale: " + String.format("%.1f",speed) + "\r\n");
1711   - Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString(), cseq);
  1711 + Request request = headerProvider.createInfoRequest(device, streamInfo, content.toString());
1712 1712 if (request == null) return;
1713 1713 logger.info(request.toString());
1714 1714 ClientTransaction clientTransaction = null;
... ...