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