修复工作

This commit is contained in:
2025-10-01 22:50:16 +08:00
parent 384084ba36
commit 65701395b9

View File

@@ -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