mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-18 09:04:28 +03:00
update camera streaming dialog
This commit is contained in:
parent
6d46d7a3ed
commit
14821d5f81
@ -175,7 +175,40 @@ export function CameraStreamingDialog({
|
|||||||
</DialogDescription>
|
</DialogDescription>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
<div className="flex flex-col space-y-8">
|
<div className="flex flex-col space-y-8">
|
||||||
{Object.entries(config?.cameras[camera].live.streams).length > 1 && (
|
{!isRestreamed && (
|
||||||
|
<div className="flex flex-col gap-2">
|
||||||
|
<Label>Stream</Label>
|
||||||
|
<div className="flex flex-row items-center gap-1 text-sm text-muted-foreground">
|
||||||
|
<LuX className="size-4 text-danger" />
|
||||||
|
<div>Restreaming is not enabled for this camera.</div>
|
||||||
|
<Popover>
|
||||||
|
<PopoverTrigger asChild>
|
||||||
|
<div className="cursor-pointer p-0">
|
||||||
|
<LuInfo className="size-4" />
|
||||||
|
<span className="sr-only">Info</span>
|
||||||
|
</div>
|
||||||
|
</PopoverTrigger>
|
||||||
|
<PopoverContent className="w-80 text-xs">
|
||||||
|
Set up go2rtc for additional live view options and audio for
|
||||||
|
this camera.
|
||||||
|
<div className="mt-2 flex items-center text-primary">
|
||||||
|
<Link
|
||||||
|
to="https://docs.frigate.video/configuration/live"
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
className="inline"
|
||||||
|
>
|
||||||
|
Read the documentation{" "}
|
||||||
|
<LuExternalLink className="ml-2 inline-flex size-3" />
|
||||||
|
</Link>
|
||||||
|
</div>
|
||||||
|
</PopoverContent>
|
||||||
|
</Popover>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
{isRestreamed &&
|
||||||
|
Object.entries(config?.cameras[camera].live.streams).length > 0 && (
|
||||||
<div className="flex flex-col items-start gap-2">
|
<div className="flex flex-col items-start gap-2">
|
||||||
<Label htmlFor="stream" className="text-right">
|
<Label htmlFor="stream" className="text-right">
|
||||||
Stream
|
Stream
|
||||||
@ -212,8 +245,8 @@ export function CameraStreamingDialog({
|
|||||||
</div>
|
</div>
|
||||||
</PopoverTrigger>
|
</PopoverTrigger>
|
||||||
<PopoverContent className="w-80 text-xs">
|
<PopoverContent className="w-80 text-xs">
|
||||||
Audio must be output from your camera and configured in
|
Audio must be output from your camera and configured
|
||||||
go2rtc for this stream.
|
in go2rtc for this stream.
|
||||||
<div className="mt-2 flex items-center text-primary">
|
<div className="mt-2 flex items-center text-primary">
|
||||||
<Link
|
<Link
|
||||||
to="https://docs.frigate.video/configuration/live"
|
to="https://docs.frigate.video/configuration/live"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user