Adobe finally released the RTMP protocol to the developer community, so reverse engineering it should no longer be needed if you wanna work with the flash networking protocol, but cannot afford Flash Media Server or are not working with a flash client.
http://www.adobe.com/devnet/rtmp/
This is great news, because now we (programmers) can all use the more difficult AMF0 and media streaming features of it!
We should be seeing an increase in live streaming applications now.