Hi ,
some vendors offer direct mobile applications to view from the public, like HIK connect from his vision.
it doesn't require any DynDNS or public IP.
but the traditional way is to have a static public IP or configure DynDNS with dynamic public IP and do the port forwading to the NVR or DVR.