The problem here doesn’t lie with your Pi skills. :)
You need something called “port forwarding” in order to allow access to your device through your router’s firewall. Don’t worry, it’s not too complicated depending on your router model.
Firstly, a word of caution: port forwarding opens up that port on your router to the world-wide-web, potentially allowing access to your device to anybody who wishes to connect. Always make sure that SSH is disabled on your Pi (it is by default) and that you don’t have the default password (raspberry) on your Pi!
Now that’s out of the way, the rest is quite simple!
Log onto your router by connecting to it through a browser via it’s IP address, usually something like “192.168.1.254”. This can often be found on a sticker on your router.
Have a look at your router’s settings. Firstly, take note of your Pi’s IP Address if you can see it. If not, enter “ifconfig” into your Octocam’s terminal to get the IPV4 address.
Now have a look for a setting for “Port Forwarding”, it’s probably under something like “Advanced Settings”. If you’re using a BT Home Hub like I am, it’s under Advanced Settings - Firewall.
Now you need to set up the port you wish to use. For me, this is located under “Add new Game or Application”. From here you can set a port between 1-65535, known as “unprivileged ports”, although these may be different depending on your make of router.
Now assign your device (usually listed as just raspberry pi) to the new application you just made, an whallah!
Hopefully, you now have a working port forward for your Pi!
I’m unsure myself as to how you actually access the Octocam’s video feed, so you may require a web GUI if it hasn’t got one already.
Hope this helped, and forgive any spelling mistakes; it took a while to type! :D