# How to build a video surveillance system from scratch?

**URL:** <https://discourse.nodered.org/t/how-to-build-a-video-surveillance-system-from-scratch/51077>\
**Category:** General\
**Created:** [15 September 2021 20:43 UTC](https://discourse.nodered.org/t/how-to-build-a-video-surveillance-system-from-scratch/51077 "2021-09-15T20:43:10Z")\
**Posts on this page:** 1\
**Showing post:** 37

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [11 October 2021 05:39 UTC](https://discourse.nodered.org/t/how-to-build-a-video-surveillance-system-from-scratch/51077/37 "2021-10-11T05:39:08Z")

</div>

Hi @Sean-McG,  
That is indeed a very nice set of nodes!  
But I have already a few different brands of camera's now, and as you can see above there are already some good experiences for Amcrest cams. So I will need to expand my **Onvif** node set a bit more in the near future to make them a bit more user friendly. By using Onvif, my PTZ and event streams and ... should work on all camera's using identical Node-RED flows.

But this discussion is more focussed on using the mp4 related nodes from @kevinGodell. I have (e-read last week the [storing-video-as-mp4](https://discourse.nodered.org/t/storing-video-as-mp4/41911) discussion again, but need to let it digest slowly. Seems there are different ways to store video, but need to have a fresh brain to get the entire 'picture'. Would like to create an overview, with pros and cons of each way of working...

---

_[View the full topic](https://discourse.nodered.org/t/how-to-build-a-video-surveillance-system-from-scratch/51077)._
