Hi try changing the ports to a higher port eg 8181 my cctv is set to 8181, 8182, 8183 and then set them up in the superhub. I hope this helps. i know it can be a mess about to setup. i use http://dyn.com for my forwarding, and my cctv has an automatic sender to dyn.com
Your problem is probably the virgin super hub, my set up worked until I upgraded to the super hub, what I did to fix was connect an additional router and used my old setup on that.
You should be able to assign your CCTV dvr an ip address you do this on CCTV setup not knowing your box I can't advise. Current setting is probably assign any ip address but give it a static one and set your port to 37777 it probably does this.
Whatever ip address you set, eg. 192.168.0.6 you should be able to type into your browser and login to your CCTV, if you can't do that you can't go on to the next bit! You need to sort that first.
Now on your hub login and take advanced settings. Then in port forwarding set services name can be CCTV to port forward on 37777 to 37777 then add another say cctv1 and that would be 37778 to 37778 then add another cctv2 and port 8080 to 8080
Then in dhcp settings you want to assign your CCTV ip so it's reserved just for your dvr.
You should then see those ports open and be able to connect remotely, depending what app you use you will need to put in your wan ip address and port 37777 or if using pc I would suggest dyndns easy to setup!
Hope that makes some kind of sense, I have had to do it off top of my head and on a bloody iPad!