Try to see how other CCTV DVR connect to online. Most are the same like DDNS and ip though most online service DVR connect to the brand own server or cloud and that would require you to have their apps for viewing.
This is a theory though i work as cctv installer but never really do any online viewing setting so take my word with pinch of salt