Service provider like TM has to apply to a world body for a range of IP addresses.. When Internet was created they thought will not run out but the addresses do run out. That is why now world migrates to IPv6 for more IP addresses.
So when your modem or BTU Broadband Termination Unit is case of fiber) is connected to Internet, the IP address the unit were assigned a public IP address. Then it goes to you wireless AP and the wireless AP generates private IP addresses for devices in your local LAN. The gateway for your modem or BTU is public IP address.
Therefore, when you want to connect to your house, you connect to the public IP address assigned to your home. The same was the websites you connected to www.blah-blah.com is actually a public IP address.
However, since TM have limited public IP addresses, TM has used a router at its node and the customers get private IP address on their modem (most Streamyx customers). The Unifi customer I think still get public IP address. What about service providers that use TM fiber line service. They are given even less public IP addresses. Theregore many of their end customers get private IP addresses. Those on company subscription or persons that need to have public IP address has to request and probably pay more. This is another reason company pay more.
However, there are other condition. Home user get Dynamic IP addresses though it is public IP address. Every time you connect to the service, the public IP address is assigned randomly. So, for company, they would want fixed IP address to enable anyone who access its website. If your home IP address changes all the time, you are unable to log in to your CCTV remotely.
However, there are other service that provide access even if you have dynamic IP address.
Tq for your info it helps a lot.
So can I just clarify if I m using private IP there is no way I can view the cctv remotely? I will need to subscribe to public IP?