From 3fdb7d3b7e7b1280e70c02305938be963ba56112 Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期二, 02 十二月 2025 14:52:48 +0800
Subject: [PATCH] 1.tcp发送的包 不打印到文件 2.实时推流,写文件

---
 app/src/main/java/com/anyun/h264/H264EncodeService.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/anyun/h264/H264EncodeService.java b/app/src/main/java/com/anyun/h264/H264EncodeService.java
index 206c34e..eca85ef 100644
--- a/app/src/main/java/com/anyun/h264/H264EncodeService.java
+++ b/app/src/main/java/com/anyun/h264/H264EncodeService.java
@@ -317,9 +317,17 @@
             int height =  DEFAULT_HEIGHT;
             int framerate = DEFAULT_FRAME_RATE;
             h264Encoder.setEncoderParams(width, height, framerate, DEFAULT_BITRATE);
-            
-            // 绂佺敤鏂囦欢杈撳嚭
-            h264Encoder.setEnableFileOutput(false);
+
+            long timeFile = System.currentTimeMillis();
+            SimpleDateFormat bcdFormat = new SimpleDateFormat("yyMMddHHmmss");
+            String str = bcdFormat.format(timeFile);
+            Timber.i("startNetworkEncode 鏂囦欢鍚嶏細%s", str);
+            // 璁剧疆杈撳嚭鏂囦欢
+            String fileName = "h264_" + timeFile+ ".h264";
+            File outputFile = new File(outputFileDirectory, fileName);
+            h264Encoder.setOutputFile(outputFile.getAbsolutePath());
+            h264Encoder.setEnableFileOutput(true); // 鍚敤鏂囦欢杈撳嚭
+
             
             // 鍚敤缃戠粶浼犺緭骞惰缃湇鍔″櫒鍦板潃
             h264Encoder.setEnableNetworkTransmission(true);

--
Gitblit v1.8.0