1.mysql数据库配置未配置时,默认使用sqlite

2.当前该流有事件录像时,重复请求该流的事件录像,录像结束时间顺延,仅实现flv
This commit is contained in:
pg
2024-09-19 17:12:34 +08:00
parent d31d4a34ad
commit b15c776865
9 changed files with 161 additions and 33 deletions

11
raw.go
View File

@@ -5,6 +5,7 @@ import (
. "m7s.live/engine/v4"
"m7s.live/engine/v4/codec"
"m7s.live/engine/v4/track"
"time"
)
type RawRecorder struct {
@@ -12,6 +13,16 @@ type RawRecorder struct {
IsAudio bool
}
func (r *RawRecorder) StartWithDynamicTimeout(streamPath, fileName string, timeout time.Duration) error {
//TODO implement me
panic("implement me")
}
func (r *RawRecorder) UpdateTimeout(timeout time.Duration) {
//TODO implement me
panic("implement me")
}
func NewRawRecorder() (r *RawRecorder) {
r = &RawRecorder{}
r.Record = RecordPluginConfig.Raw