I have a web server behind my BM 3.9 firewall. It's also running
Microsoft Media Server (port 8081), but I can't get unicast streaming to
work outside. It works fine inside the firewall.

I've opened the ports microsoft recommends (IN: tcp 80, 8081, 554,1755 udp
1755, 5005 and OUT: udp 1024-5000), and in fact I've unloaded ipflt.nlm
altogether and still can't get streaming to work. It times out,saying it
can't find the media server. I'm not using HTTP proxy. If I don't stream
and have it download the media file to the pc that works fine.