
On Dec 30, 2003, at 1:52 AM, Douglas Bagnall wrote:
RTMP is a secret protocol used by Macromedia flash servers to do fancy interactive/streaming stuff. I found a reference to it on one of Bob Ippolito's TODO lists:
http://pythonmac.org/wiki/BobIppolito
"TODO: [....] Reverse engineer proprietary RTMP protocol (Flash Communication Server) and implement Python version (Twisted)"
I'm also interested in doing this, but am unlikely to start soon. So this is just to let you (Bob) know, lest we do too much in parallel.
I've given the TCP sessions a cursory glance, and my best guess is that it uses something quite similar to its stateless "Flash Remoting MX" feature. There are implementations of the remoting stuff in PHP and Java, but not Python (last I checked). I have not written any code or documentation yet either way. -bob