we have a three-legged firewall (internal, external, dmz) which seems to block/somehow kill RTSP connections (or, more correctly, the RTP part of an RTSP connection) from the internal network to the outer world.
I have not been able to get a simple description of RTSP/RTP, but it is my understanding that all connections initiate with the client, and that there is no issue with server-initiated connections as there is with ftp. Am I missing something here? (wrong place, to ask, I know)
RTP typically uses UDP streams, from the server to the client. The listening ports are chosen by the client during RTSP setup.
My question is therefore whether there is some specific issue with pf's NAT implementation or if there is some blatant problem with the following (admittedly amateurish) configuration:
No issues specific to pf. RTSP has problems with any setup where inbound traffic is filtered. Since you're doing NAT, I'd try to find a reasonable proxy. rtsp.org should point to some, and apparently Apple's Darwin Streaming Server can also function as a proxy.
