From e4b7cbea399e3dcc40011eaa2d2fe25696d7e894 Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期四, 04 十二月 2025 16:57:19 +0800
Subject: [PATCH] 1.可以先见h264 写入文件。再发推流都可以;边录边推
---
app/src/main/java/com/anyun/h264/JT1076ProtocolHelper.java | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/anyun/h264/JT1076ProtocolHelper.java b/app/src/main/java/com/anyun/h264/JT1076ProtocolHelper.java
index c438f89..aa7e565 100644
--- a/app/src/main/java/com/anyun/h264/JT1076ProtocolHelper.java
+++ b/app/src/main/java/com/anyun/h264/JT1076ProtocolHelper.java
@@ -55,6 +55,8 @@
// TCP鍙傛暟
private JT1076TcpClient tcpClient;
+ // 鎺у埗鏈繛鎺ユ棩蹇楃殑杈撳嚭棰戠巼锛岄伩鍏嶅埛灞�
+ private boolean tcpNotConnectedLogged = false;
// RTP鍗忚鍙傛暟
private String simCardNumber = "123456789012"; // 12浣峉IM鍗″彿
@@ -162,6 +164,8 @@
@Override
public void onConnected() {
Timber.d("TCP connection established");
+ // 杩炴帴鎴愬姛鍚庯紝鍏佽涓嬫鏂紑鏃跺啀娆℃墦鍗版湭杩炴帴鍛婅
+ tcpNotConnectedLogged = false;
}
@Override
@@ -255,8 +259,14 @@
public void sendTcpPacket(byte[] packet) {
if (tcpClient != null && tcpClient.isConnected()) {
tcpClient.sendPacket(packet);
+ // 鍙戦�佹垚鍔燂紝閲嶇疆鏈繛鎺ユ棩蹇楁爣璁�
+ tcpNotConnectedLogged = false;
} else {
- Timber.w("TCP socket not connected");
+ // 浠呭湪绗竴娆℃娴嬪埌鏈繛鎺ユ椂鎵撳嵃warn锛岄伩鍏嶆棩蹇楀埛灞�
+ if (!tcpNotConnectedLogged) {
+ Timber.w("TCP socket not connected");
+ tcpNotConnectedLogged = true;
+ }
}
}
--
Gitblit v1.8.0