Commit ba3c38d7d352800ccda6c68bb015b071d0794b42
1 parent
b1c479b9
去掉createinfo中的cseq参数
Showing
2 changed files
with
6 additions
and
6 deletions
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; | ... | ... |