mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 09:45:22 +03:00
Remove live source
This commit is contained in:
parent
8ce56926e0
commit
3a4b358ea7
@ -522,21 +522,11 @@ class JsmpegStreamConfig(FrigateBaseModel):
|
|||||||
quality: int = Field(default=8, ge=1, le=31, title="Live camera view quality.")
|
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):
|
class RestreamConfig(FrigateBaseModel):
|
||||||
enabled: bool = Field(default=True, title="Restreaming enabled.")
|
enabled: bool = Field(default=True, title="Restreaming enabled.")
|
||||||
jsmpeg: JsmpegStreamConfig = Field(
|
jsmpeg: JsmpegStreamConfig = Field(
|
||||||
default_factory=JsmpegStreamConfig, title="Jsmpeg Stream Configuration."
|
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):
|
class CameraUiConfig(FrigateBaseModel):
|
||||||
|
|||||||
@ -23,6 +23,7 @@ export default function Camera({ camera }) {
|
|||||||
const apiHost = useApiHost();
|
const apiHost = useApiHost();
|
||||||
const [showSettings, setShowSettings] = useState(false);
|
const [showSettings, setShowSettings] = useState(false);
|
||||||
const [viewMode, setViewMode] = useState('live');
|
const [viewMode, setViewMode] = useState('live');
|
||||||
|
const [viewSource, setViewSource] = useState('webrtc');
|
||||||
|
|
||||||
const cameraConfig = config?.cameras[camera];
|
const cameraConfig = config?.cameras[camera];
|
||||||
const liveWidth = cameraConfig
|
const liveWidth = cameraConfig
|
||||||
@ -95,7 +96,7 @@ export default function Camera({ camera }) {
|
|||||||
|
|
||||||
let player;
|
let player;
|
||||||
if (viewMode === 'live') {
|
if (viewMode === 'live') {
|
||||||
if (cameraConfig.live.source == 'mp4') {
|
if (viewSource == 'mp4') {
|
||||||
player = (
|
player = (
|
||||||
<Fragment>
|
<Fragment>
|
||||||
<div style={`max-height: ${cameraConfig.live.height}px; max-width: ${liveWidth}px`}>
|
<div style={`max-height: ${cameraConfig.live.height}px; max-width: ${liveWidth}px`}>
|
||||||
@ -119,7 +120,7 @@ export default function Camera({ camera }) {
|
|||||||
</div>
|
</div>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
);
|
);
|
||||||
} else if (cameraConfig.live.source == 'webrtc') {
|
} else if (viewSource == 'webrtc') {
|
||||||
player = (
|
player = (
|
||||||
<Fragment>
|
<Fragment>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user