Is ZoneMinder good for securing/rebroadcasting RTSP streams?
Posted: Wed Jan 30, 2019 3:23 am
I am trying to find the best solution to my problem without reinventing the wheel. My situation is pretty simple. I have a bunch of cheap PTZ IP cameras I got during flash sales from Amazon. These cameras work very well, but I do not trust them at all to be exposed to my LAN and the Internet. I want to connect them all to a single router, block all external access from that router, and just use a single trusted server to talk to those cameras. This server would then be the only thing that is allowed to talk to the outside world.
Is ZoneMinder the right thing for this? On my Android phone, I currently use IP Cam Viewer, which has ZoneMinder as an available device type to connect to. My idea is below. Am I in the right place, or is there a better solution for me since I'm not concerned with recording anything, but just want to have a secure gateway?
Evil IP Cams 1-4 will be contained inside Router 2 with no access to anything outside that router.
Trusted Server will be the DMZ host inside Router 2, meaning it will have all packets sent to Router 2 forwarded to it.
Whenever I want to view any of my IP cameras or control their PTZ functions inside my Home LAN environment, I will point my devices at Router 2 to talk to the Trusted Server.
Whenever I am away from home, I will point to my DDNS, and my Router 1 will forward the appropriate ports to Router 2 to talk to the Trusted Server.
I don't want the Evil untrusted IP Cams to be able to communicate with anything but my Trusted Server, which I plan to have equipped with enough armor and weaponry to keep them in check.
Am I doing this right?
Is ZoneMinder the right thing for this? On my Android phone, I currently use IP Cam Viewer, which has ZoneMinder as an available device type to connect to. My idea is below. Am I in the right place, or is there a better solution for me since I'm not concerned with recording anything, but just want to have a secure gateway?
Code: Select all
Current Setup:
Home LAN --------> Router 1 (Main Router)------->Internet
Proposed Setup:
Evil IP Cam 1 ----------------------|
Evil IP Cam 2 ----------------------|
Evil IP Cam 3 ----------------------|
Evil IP Cam 4 ----------------------|
Trusted Server ---------------------|
|----Router 2------> Home LAN --------> Router 1 (Main Router)------->Internet
Trusted Server will be the DMZ host inside Router 2, meaning it will have all packets sent to Router 2 forwarded to it.
Whenever I want to view any of my IP cameras or control their PTZ functions inside my Home LAN environment, I will point my devices at Router 2 to talk to the Trusted Server.
Whenever I am away from home, I will point to my DDNS, and my Router 1 will forward the appropriate ports to Router 2 to talk to the Trusted Server.
I don't want the Evil untrusted IP Cams to be able to communicate with anything but my Trusted Server, which I plan to have equipped with enough armor and weaponry to keep them in check.
Am I doing this right?