修复工作

This commit is contained in:
2025-10-02 14:16:13 +08:00
parent 89a8526e5d
commit 2a689d6e5c
2 changed files with 31 additions and 2 deletions

View File

@@ -242,7 +242,16 @@ public class MediaTransferFlvByFFmpeg extends MediaTransfer {
if (header == null && len >= 13) {
header = new byte[13];
System.arraycopy(buffer, 0, header, 0, 13);
log.info("✅ FLV header已获取: {} bytes", header.length);
// 验证 FLV header应该是 'FLV' + version + flags
String magic = new String(header, 0, 3);
log.info("✅ FLV header已获取: {} bytes, Magic: {}, Version: {}, Flags: {}",
header.length, magic, header[3], header[4]);
if (!"FLV".equals(magic)) {
log.error("❌ FLV header 无效! Magic: {}", magic);
}
headerSent = true;
// 如果有剩余数据包含header+数据),一起发送