here is the setup,
at my clients restaurant the dvr is plugged into the modem directly, all ports are open.
remotely, the dvr can be viewed through pc as long as the pc is not behind a router, but directly plugged into the modem.
It works fine as long as the pc is not behind the router, but once behind the router the video will not show up.