StreamPulse does basically that. The app is light enough to easily deploy on a Raspberry Pi or as a container on a NAS.
sentryView™ is the industry’s first plug and play tool for IP video. You can configure up to 250 cameras at a time. Advanced feature sets include: export straight to VMS, batch firmware, batch ...