Outgoing ports are blocked

Hi,
I opened several ports for video-suirveilance, but now we can’t access remote sites using these ports.
This is a rule I used to open ports:
/ip firewall nat
add action=dst-nat chain=dstnat comment=“Video” dst-port=5445 protocol=tcp to-addresses=192.168.0.31

If I have a rule set up like this then I can access the DVR from outside, but I can’t access any outside sites using the same port (http://xxx.com:5445)
If I add src-port to this rule above, then I can access remote sites, but cant access the local DVR.
/ip firewall nat
add action=dst-nat chain=dstnat comment=“Video” src-port=5445 dst-port=5445 protocol=tcp to-addresses=192.168.0.31

If I write two separate rules, one for src-port and one for dst-port, then I get nothing.
I also have Accept input rules in the Filter section for the above mentioned port.
What am I doing wrong?
Thanks in advance

Add an in-interface parameter to the dstnat rule.

/ip firewall nat
add action=dst-nat chain=dstnat comment="Video" in-interface=ether1 dst-port=5445 protocol=tcp to-addresses=192.168.0.31

If ether1 is not the WAN interface, change that.

I can’t believe it, it works. I see the DVR from my smartphone and I can connect to remote DVRs from my network. This is what happens when You get advice for MikroTik from a Cisco expert. :smiley: Thanks a lot.