The problem I have with RtmpSrv is, it does not have a way to choose quality.
For example on Hulu they will have 1000 stream, 650 stream, and 400 stream. RtmpSrv will only capture the stream that is actually playing, no more.
This script allows you to choose from quality and CDN, before invoking RtmpDump.
It is written in Bash, and should only require rtmpdump.exe and a standard Cygwin installation. Please post if you have problems.
http://github.com/svnpenn/etc/blob/master/hulu.sh