S koupením hotového NVR souhlasím, je to nejlepší řešení.
Software se různí. Milestone je super, ale zadarmo jen do 8 kamer a jen na Windows.
Agent DVR funguje velice dobře, má malé vytížení CPU/RAM. Jediný problém je, že ve free verzi před něj nejde dát HTTPS proxy a mobilní přístup je také placený.
Zkusil jsem Zoneminder - zprovoznění nebylo tak lehké, nakonec ale běží. Co je ale na první pohled problém, je vytížení zdrojů - nedělá to nic kromě motion detection s jednou kamerou a 64 % CPU a 51 % RAM. To samé AgentDVR zvládá s 27 % CPU a 6 % RAM.