fix: set record type

This commit is contained in:
langhuihui
2025-06-17 18:34:10 +08:00
parent a3e0c1864e
commit af5d2bc1f2
3 changed files with 6 additions and 2 deletions

View File

@@ -153,6 +153,7 @@ var CustomFileName = func(job *m7s.RecordJob) string {
}
func (r *Recorder) createStream(start time.Time) (err error) {
r.RecordJob.RecConf.Type = "flv"
return r.CreateStream(start, CustomFileName)
}

View File

@@ -35,6 +35,7 @@ var CustomFileName = func(job *m7s.RecordJob) string {
}
func (r *Recorder) createStream(start time.Time) (err error) {
r.RecordJob.RecConf.Type = "ts"
return r.CreateStream(start, CustomFileName)
}

View File

@@ -135,6 +135,9 @@ var CustomFileName = func(job *m7s.RecordJob) string {
}
func (r *Recorder) createStream(start time.Time) (err error) {
if r.RecordJob.RecConf.Type == "" {
r.RecordJob.RecConf.Type = "mp4"
}
err = r.CreateStream(start, CustomFileName)
if err != nil {
return
@@ -143,8 +146,7 @@ func (r *Recorder) createStream(start time.Time) (err error) {
if err != nil {
return
}
if r.RecordJob.RecConf.Type == "fmp4" {
r.Event.Type = "fmp4"
if r.Event.Type == "fmp4" {
r.muxer = NewMuxerWithStreamPath(FLAG_FRAGMENT, r.Event.StreamPath)
} else {
r.muxer = NewMuxerWithStreamPath(0, r.Event.StreamPath)