上传警告信息改为传视频,已测试保存视频,未与接口联调

This commit is contained in:
zqc
2026-03-05 14:41:49 +08:00
parent 6a1013d138
commit 80bc288a88
4 changed files with 386 additions and 7 deletions

View File

@@ -9,6 +9,12 @@ HLS_ROOT_PATH = ""
HLS_SEGMENT_PATTERN = "segment_%09d.ts" # TS文件命名模式
# 视频剪辑配置
VIDEO_CLIP_OUTPUT_DIR = ""
VIDEO_CLIP_DURATION_SECONDS = 30
VIDEO_CLIP_RETENTION_SECONDS = 3600
VIDEO_CLIP_DEFAULT_SEGMENT_DURATION = 2
def init_config(config_path: str = "config.yaml"):
"""
@@ -18,6 +24,7 @@ def init_config(config_path: str = "config.yaml"):
config_path: 配置文件路径,默认为 config.yaml
"""
global ALERT_PUSH_URL, HLS_ROOT_PATH
global VIDEO_CLIP_OUTPUT_DIR, VIDEO_CLIP_DURATION_SECONDS, VIDEO_CLIP_RETENTION_SECONDS, VIDEO_CLIP_DEFAULT_SEGMENT_DURATION
try:
with open(config_path, "r", encoding="utf-8") as f:
@@ -25,6 +32,13 @@ def init_config(config_path: str = "config.yaml"):
ALERT_PUSH_URL = cfg.get("alert_push_url", "")
# HLS_ROOT_PATH = cfg.get("hls_root_path", "")
# 视频剪辑配置
VIDEO_CLIP_OUTPUT_DIR = cfg.get("video_clip_output_dir", "")
VIDEO_CLIP_DURATION_SECONDS = cfg.get("video_clip_duration_seconds", 30)
VIDEO_CLIP_RETENTION_SECONDS = cfg.get("video_clip_retention_seconds", 3600)
VIDEO_CLIP_DEFAULT_SEGMENT_DURATION = cfg.get("video_clip_default_segment_duration", 2)
logger.info(f"[INFO] Config initialized from {config_path}, alert_push_url={ALERT_PUSH_URL}")
except Exception as e: