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