This was UserPlane reverse engineered.  You will need the RTMP.vb class to go along with this project