that should indeed be the right setup. but its best to use static ipaddresses (you can do even when you have dhcp enabled).
i have no knowledge about apple products ;), but networking is the same to all products. you could try to change the protocol to UDP (sometimes you can select UDP/TCP or Both) and see if it gives any changes.
as soon as you start with these things networking will become an issue:D
this is the only usefull thing i could find about the router you have: https://discussions.apple.com/message/17117646#17117646 other people had no issues on a linksys router, but had issues with the apple router. the first thing you have to establish is to get direct access outside your network i guess. maybe if someone else have ideas with ip or cctv camera’s i hope they will step in, i don’t have one, so i can’t test things out for you to get to the right settings on this. make sure your network is the right way configured: https://discussions.apple.com/message/18785952#18785952
im not sure about this, but i think wowza will PULL the stream from your home network to the wowza server. if it can;'t connect nothing will happen from there. (it has to get access to your local network on a certain port)
if you use a push stream (lets say live encoder or vlc) you will push the stream to the wowza server. outgoing push streams don’t effect your firewall.
a firewall on your router is only used for INCOMING traffic. and i think that’s where youre problem is.
have you tested other setups to see if wowza is working correctly?
you could use adobe live encoder for a test rtmp stream to the wowza server. at least to know if the whole wowza part is working. Sometimes to test things out you have to test something else to get to the result you want