Edge-based vs. server-based vs hybrid vs. cloud
+ Easy to deploy, manage and
maintain from a single central
location
+ High processing power (high
demand algorithms can also be
executed, e.g., deep learning)
+ Compatible with a plethora of
brands
Server
- Centralized system
- Requires quite some bandwidth
(problematic over the Internet)
- Slightly more expensive (server
HW + failover + extra network
components)
- Hard to deploy, manage and
maintain
- Low processing power (limited
performance)
- Different brands are not
compatible (forced to use a
single type)
+ Distributed system (no single
point of failure)
+ Saves bandwidth (no need to
transfer to server, quite an
advantage over the Internet)
+ Slightly cheaper (however, some
cameras are rather costly)
Edge &
hybrid
Cloud
- Centralized system, but not
consuming local resources
- Requires even more bandwidth
- Probably the most expensive
+ Easiest to deploy, manage and
maintain
+ Highest processing power
+ Compatible with many brands