[Twisted-Python] flash's rtmp protocol

Bob Ippolito bob at redivi.com
Tue Dec 30 02:12:21 EST 2003


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2357 bytes
Desc: not available
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20031230/e6bebe7f/attachment.bin 


More information about the Twisted-Python mailing list