From c795d1c28858b3300ad43792d58cfe825961f06d Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期日, 30 十一月 2025 11:16:01 +0800
Subject: [PATCH] 1.tcp udp 切换

---
 app/src/main/java/com/anyun/h264/H264Encoder.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/anyun/h264/H264Encoder.java b/app/src/main/java/com/anyun/h264/H264Encoder.java
index 9228d29..bd233ee 100644
--- a/app/src/main/java/com/anyun/h264/H264Encoder.java
+++ b/app/src/main/java/com/anyun/h264/H264Encoder.java
@@ -83,6 +83,7 @@
     public H264Encoder() {
         this.usbCamera = new UsbCamera();
         this.protocolHelper = new JT1076ProtocolHelper();
+        protocolHelper.setProtocolType(JT1076ProtocolHelper.PROTOCOL_TYPE_TCP);
     }
 
     /**
@@ -178,8 +179,8 @@
             // 3. 鍒濆鍖朒264缂栫爜鍣�
             initEncoder();
 
-            // 4. 鍒濆鍖朥DP Socket
-            if (!protocolHelper.initializeUdpSocket()) {
+            // 4. 鍒濆鍖朣ocket锛圲DP鎴朤CP锛屾牴鎹崗璁被鍨嬭嚜鍔ㄩ�夋嫨锛�
+            if (!protocolHelper.initializeSocket()) {
                 return false;
             }
 
@@ -502,8 +503,8 @@
                         packetData, timestamp, dataType, packetMark,
                         lastIFrameInterval, lastFrameInterval);
 
-                // 鍙戦�乁DP鍖�
-                protocolHelper.sendUdpPacket(rtpPacket);
+                // 鍙戦�丷TP鍖咃紙UDP鎴朤CP锛屾牴鎹崗璁被鍨嬭嚜鍔ㄩ�夋嫨锛�
+                protocolHelper.sendPacket(rtpPacket);
 
                 offset += packetDataSize;
             }
@@ -548,9 +549,9 @@
             }
         }
 
-        // 鍏抽棴UDP Socket
+        // 鍏抽棴Socket锛圲DP鎴朤CP锛屾牴鎹崗璁被鍨嬭嚜鍔ㄩ�夋嫨锛�
         if (protocolHelper != null) {
-            protocolHelper.closeUdpSocket();
+            protocolHelper.closeSocket();
         }
 
         // 鍏抽棴鏂囦欢杈撳嚭

--
Gitblit v1.8.0