I've got a rtmpdump 2.2 port working over here, but one of the patches for the existing 2.1d port just doesn't make sense to me.
http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/net/rtmpdump/patches/patch-streams_c What is the need for the MSG_NOSIGNAL define? At present, I've got the new 2.2 working without it. thanks, jcr