diff --git a/backend/go-service/app/meeting/service/meeting_recording_service.go b/backend/go-service/app/meeting/service/meeting_recording_service.go index 90be079..c2e6856 100644 --- a/backend/go-service/app/meeting/service/meeting_recording_service.go +++ b/backend/go-service/app/meeting/service/meeting_recording_service.go @@ -549,8 +549,8 @@ func (s *MeetingRecordingService) transcodeWebmToMp4(ctx context.Context, webmPa if strings.TrimSpace(s.meetingCfg.RecordingTranscodeFFmpegPath) != "" { ffmpegPath = strings.TrimSpace(s.meetingCfg.RecordingTranscodeFFmpegPath) } - if s.meetingCfg.RecordingTranscodeTimeoutSecond > 0 { - timeoutSec = s.meetingCfg.RecordingTranscodeTimeoutSecond + if s.meetingCfg.RecordingTranscodeTimeoutSeconds > 0 { + timeoutSec = s.meetingCfg.RecordingTranscodeTimeoutSeconds } } if _, err := exec.LookPath(ffmpegPath); err != nil { diff --git a/backend/go-service/config/config.go b/backend/go-service/config/config.go index c31a539..bd42a7c 100644 --- a/backend/go-service/config/config.go +++ b/backend/go-service/config/config.go @@ -81,7 +81,7 @@ type MeetingConfig struct { InternalWebhookSecret string `mapstructure:"internal_webhook_secret"` RecordingTranscodeEnabled bool `mapstructure:"recording_transcode_enabled"` RecordingTranscodeFFmpegPath string `mapstructure:"recording_transcode_ffmpeg_path"` - RecordingTranscodeTimeoutSecond int `mapstructure:"recording_transcode_timeout_seconds"` + RecordingTranscodeTimeoutSeconds int `mapstructure:"recording_transcode_timeout_seconds"` StaleRoomHours int `mapstructure:"stale_room_hours"` // 活跃超过此小时且无成员视为 stale,默认 4 }