From 65701395b98ea9bae9e697e7651d53bff031deb9 Mon Sep 17 00:00:00 2001 From: 86156 <823267011@qq.com> Date: Wed, 1 Oct 2025 22:50:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=A5=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/video/thread/MediaTransferFlvByFFmpeg.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ruoyi-video/src/main/java/com/ruoyi/video/thread/MediaTransferFlvByFFmpeg.java b/ruoyi-video/src/main/java/com/ruoyi/video/thread/MediaTransferFlvByFFmpeg.java index 671a0f0..e6fa8d1 100644 --- a/ruoyi-video/src/main/java/com/ruoyi/video/thread/MediaTransferFlvByFFmpeg.java +++ b/ruoyi-video/src/main/java/com/ruoyi/video/thread/MediaTransferFlvByFFmpeg.java @@ -127,7 +127,10 @@ public class MediaTransferFlvByFFmpeg extends MediaTransfer { * 构建ffmpeg命令 */ private void buildCommand() { - this.addArgument("-rtsp_transport").addArgument("tcp").addArgument("-i").addArgument(cameraDto.getUrl()) + // 添加日志级别参数(临时调试用) + this.addArgument("-loglevel").addArgument("info") + .addArgument("-rtsp_transport").addArgument("tcp") + .addArgument("-i").addArgument(cameraDto.getUrl()) .addArgument("-max_delay").addArgument("1") // .addArgument("-strict").addArgument("experimental") .addArgument("-g").addArgument("25").addArgument("-r").addArgument("25") @@ -205,7 +208,9 @@ public class MediaTransferFlvByFFmpeg extends MediaTransfer { public void run() { Socket client = null; try { + log.info("🎬 开始监听 TCP Socket,等待 FFmpeg 连接..."); client = tcpServer.accept(); + log.info("✅ FFmpeg 已连接到 TCP Socket"); DataInputStream input = new DataInputStream(client.getInputStream()); byte[] buffer = new byte[4096]; // 增加缓冲区到4KB