OK .. Linux all round .. that helps a lot .. but this may take some time .. depending on:
How much of
the documentation you have read and how much you know about routing ..
The very first thing you need to know ..
Never use 192.168.0.0/24 or 192.168.1.0/24 for your server LAN.
It will cause routing conflicts eventually.
For now you can probably leave it but remember this for future reference.
Next, you are using "push redirect-gateway .. " for your client, this is unnecessary
A routed VPN only requires connectivity and routing.
This HOWTO explains what you need to accomplish suitable routing:
HOWTO: Expanding the scope of the VPN to include additional machines
Remember to enable IP_Forwarding on your
client and server as your camera is on your client LAN.