this post was submitted on 16 Oct 2023
18 points (95.0% liked)

homeassistant

12131 readers
17 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 2 years ago
MODERATORS
 

So I have about 30 Cameras I want to run on my instance. Step by step all of them will record their videos on a local sd card and I will only watch the stream over HA (no hardware nvr). How can I set this up so my phone/laptop will not struggle at all loading these streams?

Right now I am playing them using onvif and or fmpeg and all of my hardware starts to lag heavily when I open the camera sites.

The streams are split up over 3 pages so it's 13/10/7 Streams each.

you are viewing a single comment's thread
view the rest of the comments
[–] glimse 7 points 1 year ago (10 children)

With that many cameras I'd get a cheap PC to run Frigate..I feel like you're asking for trouble with the setup you're proposing

[–] Lobotomie 3 points 1 year ago (9 children)

So basically thin Client + coral tpu with frigate and then homeassistant Integration? How should I Set up the connection to the cameras? Onvif?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

You don't need a coral anymore since Frigate supports OpenVINO on 6th gen or newer Intel CPUs. It also supports using QSV for any decoding/encoding that needs to happen.

Frigate uses RTSP for the camera connection.

[–] Lobotomie 1 points 1 year ago (1 children)

Okay, but does this (or the coral or whatever) make the delivery of 30 (or just 10) simultaneous streams any smoother than just the straight stream from webrtc in homeassistant?

[–] [email protected] 1 points 1 year ago

No, it's just for object recognition to classify recordings.

load more comments (6 replies)
load more comments (6 replies)