Remove live source

This commit is contained in:
Nick Mowen 2022-10-22 07:18:26 -06:00
parent 8ce56926e0
commit 3a4b358ea7
2 changed files with 3 additions and 12 deletions

View File

@ -522,21 +522,11 @@ class JsmpegStreamConfig(FrigateBaseModel):
quality: int = Field(default=8, ge=1, le=31, title="Live camera view quality.")
class BaseStreamConfig(FrigateBaseModel):
height: int = Field(default=720, title="Live camera view height.")
class RestreamConfig(FrigateBaseModel):
enabled: bool = Field(default=True, title="Restreaming enabled.")
jsmpeg: JsmpegStreamConfig = Field(
default_factory=JsmpegStreamConfig, title="Jsmpeg Stream Configuration."
)
mp4: BaseStreamConfig = Field(
default_factory=BaseStreamConfig, title="MP4 Stream Configuration."
)
webrtc: BaseStreamConfig = Field(
default_factory=BaseStreamConfig, title="Webrtc Stream Configuration."
)
class CameraUiConfig(FrigateBaseModel):

View File

@ -23,6 +23,7 @@ export default function Camera({ camera }) {
const apiHost = useApiHost();
const [showSettings, setShowSettings] = useState(false);
const [viewMode, setViewMode] = useState('live');
const [viewSource, setViewSource] = useState('webrtc');
const cameraConfig = config?.cameras[camera];
const liveWidth = cameraConfig
@ -95,7 +96,7 @@ export default function Camera({ camera }) {
let player;
if (viewMode === 'live') {
if (cameraConfig.live.source == 'mp4') {
if (viewSource == 'mp4') {
player = (
<Fragment>
<div style={`max-height: ${cameraConfig.live.height}px; max-width: ${liveWidth}px`}>
@ -119,7 +120,7 @@ export default function Camera({ camera }) {
</div>
</Fragment>
);
} else if (cameraConfig.live.source == 'webrtc') {
} else if (viewSource == 'webrtc') {
player = (
<Fragment>
<div>