2023-04-23 19:35:40 +03:00
|
|
|
CONFIG_DIR = "/config"
|
|
|
|
|
DEFAULT_DB_PATH = f"{CONFIG_DIR}/frigate.db"
|
2023-04-30 21:32:36 +03:00
|
|
|
MODEL_CACHE_DIR = f"{CONFIG_DIR}/model_cache"
|
2021-06-07 04:24:36 +03:00
|
|
|
BASE_DIR = "/media/frigate"
|
|
|
|
|
CLIPS_DIR = f"{BASE_DIR}/clips"
|
|
|
|
|
RECORD_DIR = f"{BASE_DIR}/recordings"
|
2022-12-31 17:54:10 +03:00
|
|
|
BIRDSEYE_PIPE = "/tmp/cache/birdseye"
|
2021-02-17 16:23:32 +03:00
|
|
|
CACHE_DIR = "/tmp/cache"
|
2021-12-12 18:27:05 +03:00
|
|
|
YAML_EXT = (".yaml", ".yml")
|
2022-04-03 23:00:11 +03:00
|
|
|
PLUS_ENV_VAR = "PLUS_API_KEY"
|
|
|
|
|
PLUS_API_HOST = "https://api.frigate.video"
|
2023-01-08 16:04:58 +03:00
|
|
|
BTBN_PATH = "/usr/lib/btbn-ffmpeg"
|
2022-11-02 15:00:54 +03:00
|
|
|
|
|
|
|
|
# Regex Consts
|
|
|
|
|
|
2023-05-29 13:31:17 +03:00
|
|
|
REGEX_CAMERA_NAME = r"^[a-zA-Z0-9_-]+$"
|
|
|
|
|
REGEX_RTSP_CAMERA_USER_PASS = r":\/\/[a-zA-Z0-9_-]+:[\S]+@"
|
|
|
|
|
REGEX_HTTP_CAMERA_USER_PASS = r"user=[a-zA-Z0-9_-]+&password=[\S]+"
|
2022-11-29 04:24:20 +03:00
|
|
|
|
|
|
|
|
# Known Driver Names
|
|
|
|
|
|
|
|
|
|
DRIVER_ENV_VAR = "LIBVA_DRIVER_NAME"
|
|
|
|
|
DRIVER_AMD = "radeonsi"
|
|
|
|
|
DRIVER_INTEL_i965 = "i965"
|
|
|
|
|
DRIVER_INTEL_iHD = "iHD"
|
2023-04-26 16:25:26 +03:00
|
|
|
|
|
|
|
|
# Record Values
|
|
|
|
|
|
|
|
|
|
MAX_SEGMENT_DURATION = 600
|
|
|
|
|
SECONDS_IN_DAY = 60 * 60 * 24
|