I have a remote site with cameras streaming with rtmp protocol which I want to reach from my home.
Locally, streams work fine and can be seen (BTW I'm using ZoneMinder).
In this site I have a 4G router with a SIM which works fine for navigating.
The problem: Mobile Carrier is not offering an actual public IP and my 4G router IP is inside their private network, then translated to a public shared IP (CGNAT). There's no chance that the carrier will bring me out from this CGNAT scheme. Consequently, redirecting my local ports on 4G router won't make them visible from the internet.
I'm trying to understand if a VPN is the solution.
I understand that I could make some implementation that would let my devices in remote site get into the home LAN securely if I had a VPN server at home.
But I don't get to see if there's a way to reach the ports behind the 4G router in remote site from home. Not sure if my lack of control about the Carrier translations makes impossible to use the 4G side as a server.
I'm trying to understand if those two softwares can make it:
but not sure for my particular case.