diff --git a/frigate/config.py b/frigate/config.py index 1370dcf88..6cc59f731 100644 --- a/frigate/config.py +++ b/frigate/config.py @@ -403,6 +403,7 @@ class FfmpegConfig(FrigateBaseModel): class CameraRoleEnum(str, Enum): record = "record" + restream = "restream" rtmp = "rtmp" detect = "detect" @@ -516,6 +517,10 @@ class RtmpConfig(FrigateBaseModel): enabled: bool = Field(default=True, title="RTMP restreaming enabled.") +class RestreamConfig(FrigateBaseModel): + enabled: bool = Field(default=True, title="go2rtc restreaming enabled.") + + class CameraLiveConfig(FrigateBaseModel): height: int = Field(default=720, title="Live camera view height") quality: int = Field(default=8, ge=1, le=31, title="Live camera view quality")