Yes, you can view cctv camera remotely through mobile application. Network Connection required.
2mbps would be the minimum upload speed required in order to view CCTV remotely.
It depends on number of cameras and cabling meters. It would take one day for installation of 4 cctv cameras.( 100 meter cabling)