From 5e98d6c31182c2dad66758e4efd5142e4b651de8 Mon Sep 17 00:00:00 2001 From: htjcAdmin Date: Sat, 28 Feb 2026 14:14:34 +0800 Subject: [PATCH] =?UTF-8?q?/*SIP=E5=8D=8F=E8=AE=AEprocessRequest=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=A2=9E=E5=8A=A0BYTE=E6=8C=87=E4=BB=A4=E8=A7=A3?= =?UTF-8?q?=E6=9E=90*/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/inspect/tcpserver/sip/service/SipClientService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/inspect/tcpserver/sip/service/SipClientService.java b/src/main/java/com/inspect/tcpserver/sip/service/SipClientService.java index 7930c17..7cfe2c1 100644 --- a/src/main/java/com/inspect/tcpserver/sip/service/SipClientService.java +++ b/src/main/java/com/inspect/tcpserver/sip/service/SipClientService.java @@ -861,8 +861,9 @@ public class SipClientService implements SipListener { streamService.startPushStream(rtspInputUrl, rtpStreamHost, rtpStreamPort); //streamService.startPush();//PS OVER RTP //gb28181RtpStreamer.start(rtspInputUrl, rtpStreamHost, rtpStreamPort); - } - else { + } else if(Request.BYE.equals(request.getMethod())) { + streamService.stopPush(); + } else { Response notImpl = messageFactory.createResponse(Response.NOT_IMPLEMENTED, request); requestEvent.getServerTransaction().sendResponse(notImpl); log.info("Method {} not implemented, replied 501", method);