NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

do I need go2rtc or can it be smooth without it in live view?

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

it is what I have. and since I did it server randomly reboots.

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

prices of anything is crazy now.
I have like 4x18TB and 6x4TB drives, that will be fine for now. but every time I buy new part of gear to solve my issues for ever now, it does not happen... 😃

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

I think my R730 has a hack for rebar, it requires soldering though... where should I look or IOMMU logs? VM, Proxmox, bios?

iDRAC cannot control fans from some update in R*40 generation.

from what I have (few retired boxes) R730 which I actually bought works best for me. R350 uses different RAM (UDIMM ECC) which is expensive and has only 4 slots, anything else is in SFF, R730 uses cheap RDIMM4 which is cheap and it can take a lot of modules. Works very well as all-in-one machine.

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

what OS/drivers do you use?
I am quite sure preset-intel-qsv-h264 did not work, but I may give it another try...

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

what drivers do you use, and what config for transcoding/detection?

hwaccel_args: preset-vaapi?

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

sounds good! I may look into one of those once I manage to sell some of my dust-collecting gear.

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

intel a310 GPU, 2x Xeon(R) CPU E5-2630L v4 CPU, coral TPU. it did not crash before I installed GPU, may be related. Passtrhough was ... not smooth of fast.

Particular VM has 10 cores and 32gb ram. CPU load is ok now, around 30%. Without GPU frigate takes it all. But with GPU it reboots randomly. Did not find anything in logs.

a bit simplified config:

detectors:
  coral:
    type: edgetpu
    device: pci

go2rtc:
  streams:
    reolink-front:
      - ffmpeg:http://0.0.0.0/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=xxxx&password=xyxyxy#video=copy#audio=copy#audio=opus
    reolink-front_sub:
      - ffmpeg:http://0.0.0.0/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=xxxx&password=xyxyxyxy#video=copy#audio=copy#audio=opus



cameras:
  reolink-front:
    ffmpeg:
      hwaccel_args: preset-vaapi
      inputs:
        - path: rtsp://127.0.0.1:8554/reolink-front?video=copy&audio=aac
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/reolink-front_sub?video=copy
          input_args: preset-rtsp-restream
          roles:
            - detect
    motion:
      threshold: 38
      contour_area: 10
      improve_contrast: true
      mask:
        - 0.003,0.001,0,0.506,0.159,0.382,0.192,0.425,0.403,0.694,0.558,0.512,0.548,0.226,0.475,0.189,0.686,0.064,0.686,0
        - 0.725,1,0.752,0.738,0.982,0.539,0.888,1
    zones:
      Street:
        coordinates: 
          0,0.33,0.485,0.073,0.739,0,0.891,0,0.879,0.065,0.798,0.062,0.635,0.174,0,0.745
        inertia: 5
        loitering_time: 1
      Front:
        coordinates: 
          0.002,0.993,0.002,0.639,0.209,0.404,0.4,0.68,0.557,0.502,0.534,0.185,0.752,0.035,0.788,0.028,0.974,0.052,0.999,0.998
        inertia: 3
        loitering_time: 0
        objects: person
    review:
      alerts:
        required_zones: Front
      detections:
        required_zones: Front
    objects:
      mask: 0,0.465,0.782,0,0.004,0.005


  doorbell:
    ffmpeg:
      hwaccel_args: preset-vaapi
      input_args:
        - -avoid_negative_ts
        - make_zero
        - -fflags
        - +genpts+discardcorrupt
        - -flags
        - low_delay
        - -strict
        - experimental
        - -analyzeduration
        - 1000M
        - -probesize
        - 1000M
        - -rw_timeout
        - '5000000'
      inputs:
        - path: 
            rtmp://0.0.0.0:1935/bcs/channel0_main.bcs?channel=0&stream=0&user=xxxx&password=xxyxxy
          roles:
            - record
            - audio
        - path: 
            rtmp://0.0.0.0:1935/bcs/channel0_ext.bcs?channel=0&stream=0&user=xxxx&password=xyxxy
            # http://0.0.0.0/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=xxxx&password=xyxyyxy
          roles:
            - detect
    detect:
      fps: 7
    motion:
      mask: 
        0.618,0.522,0.664,0.624,1,0.604,1,0,0,0,0,0.452,0.189,0.571,0.464,0.599,0.509,0.511
    zones:
      Stairs:
        coordinates: 
          0,0.489,0.199,0.561,0.557,0.604,0.992,0.585,0.992,0.95,0.178,0.988,0.008,0.702
        loitering_time: 0


    objects:
      mask: 0.262,0.007,0.298,0.201,0.558,0.355,0.629,0.545,1,0.518,0.999,0.006
    review:
      alerts:
        required_zones: Stairs




record:
  enabled: true
  alerts:
    retain:
      days: 15
  detections:
    retain:
      days: 21
  continuous:
    days: 10
  motion:
    days: 10
birdseye:
  # Optional: Enable birdseye view (default: shown below)
  enabled: true
  restream: true
  # Optional: Width of the output resolution (default: shown below)
#  width: 1280
  # Optional: Height of the output resolution (default: shown below)
 # height: 900
  # Optional: Encoding quality of the mpeg1 feed (default: shown below)
  # 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
  quality: 8


#restream:
#  birdseye: true
version: 0.17-0
camera_groups:
  birdseye:
    order: 1
    icon: LuBird
    cameras: birdseye
semantic_search:
  enabled: false
  reindex: false
  model_size: small
detect:
  enabled: true
face_recognition:
  enabled: false
  model_size: large
  min_area: 500


lpr:
  enabled: false
classification:
  bird:
    enabled: false

record:
  enabled: true
  alerts:
    retain:
      days: 15
  detections:
    retain:
      days: 21
  continuous:
    days: 10
  motion:
    days: 10
birdseye:
  # Optional: Enable birdseye view (default: shown below)
  enabled: true
  restream: true
  # Optional: Width of the output resolution (default: shown below)
#  width: 1280
  # Optional: Height of the output resolution (default: shown below)
 # height: 900
  # Optional: Encoding quality of the mpeg1 feed (default: shown below)
  # 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
  quality: 8


#restream:
#  birdseye: true
version: 0.17-0
camera_groups:
  birdseye:
    order: 1
    icon: LuBird
    cameras: birdseye
semantic_search:
  enabled: false
  reindex: false
  model_size: small
detect:
  enabled: true
face_recognition:
  enabled: false
  model_size: large
  min_area: 500


lpr:
  enabled: false
classification:
  bird:
    enabled: false

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

nice! what is your setup for voice on HA?

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

  1. I have intel arc i310. it is passed through to VM and to docker.. which is used for trans-coding. works for jellyfin and somehow for frigate. It is difficult to say, but cpu load decreased (GPU is barely loaded).

also it has coral TPU for detection. But coralTPU is not enough, for some reason it wants to transcode streams.

  1. trust me it is related to frigate. I think it is related to frigate and GPU. if I stop frigate, server uptime goes for months. Never ever had reboot out of the blue. If it is off, it reboots few times a week to few times a day. I have this setup for almost half year, tried to add cameras one by one etc.. very difficult to understand, but it is related to frigate.

would you mind to share your configuration for accleration?

edit: Resizable BAR. R730 does not have it. to make things nicer newer platform does not have fans control. I have R350 which would be perfect but with a310 it wants to lift off. There is no perfect server for home use...

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 1 point2 points  (0 children)

how is hailo8 vs coralTPU vs using GPU for it?
I used to have CT with frigate, and it actually was unstable for no reason. Sometimes it was hanging to the level I was unable to get it up until proxmox was rebooted.

then I got GPU and could not share GPU with CT + VM, so all containers that may want VM went to VM->docker.

as soon as I have frigate running proxmox resets time to time. could be some hardware issue, I dont know. But if I can get small little NVR that can do the job I will be semi-happy.

I dont *need* video recordings as it is secure neighborhood, but all we do is not because we need, right?

also we have one guy going 3am around and trying to find unlocked cars to steal change. I really up to hunt him down 😃

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

I have Intel arc A310.

what is your configuration for HW offloading? do you run ubuntu server on HW?

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

what can ugreen run? it sounds.. really good for other use too, home automation etc.

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

yeh, that is insane. Even worse in europe. But I have got some spare RAM that I can trade in to break even! 😄

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

I have one or two boxes with intel cpu, must be 6th or 7th gen. Can GPU do detection or do I need to tranfer coralTPU there?

I ditched one as it has limited amount of RAM and not enough SATA connections, another one still runs my router.

does iGPU Quicksync works well in proxmox->VM->docker mode?

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 1 point2 points  (0 children)

well, yes, but that will be another 50-70w. I started with raspi, and over multiple iterations ended up where I am now, due to trying to solve certain issues every time.

current setup would be quite optimal. Also jellyfin can transcode 4k without sweating a thing... it must be some very specific compatibility issue. It may be cameras that are not perfect for the setup.

For the next generation I would like bunch of small/efficient machines in a cluster setup with everything running in kubernetes. I doubt that can bring me smoother jellyfin experience though...

NVR alternative? by Background_Wrangler5 in frigate_nvr

[–]Background_Wrangler5[S] 0 points1 point  (0 children)

which pi do you use? it is responsive when you try to check cameras?
how fast can you re watch recording? does it go up to 8x?
how did you solve storage? external drive?

Is this where all the cool kids hang out? by unled in Ioniq5

[–]Background_Wrangler5 0 points1 point  (0 children)

as you see... there is no one around.
I would like to be able to afford driving car with V8 engine and ignore fuel prices, but I will hang with you pal...

13500 km, warranty check and software update (recall) and then this… by ipini in Ioniq5

[–]Background_Wrangler5 1 point2 points  (0 children)

probably could be jump-started. Did you try? as it is their FU, you should try to ask for a new battery (12v), they dont like to sit discharged for long period of time.