Not as much functionality built­in as PyAmf, but it's easier to add additional features ●Exposes packet, header, and messages objects to callable targetsFlash and PythonDave Thompson18AmFast ExampleFlash and PythonDave Thompson19What is RTMP?●

Real Time Messaging Protocol●

Alternative to HTTP●

Used by expensive Adobe Live Cycle Data Services server●

Supports push to client●

Java's BlazeDS does not support RTMP, but it fakes push by supporting a HTTP polling interfaceFlash and PythonDave Thompson20RTMP in Python●

RTMPy Twisted protocol●

Still in development, but looks promising●

Developed by the 2 main developers of PyAmf●

None of the Python AMF packages currently support psuedo­push through polling, but should be easy to add to AmFast.Flash and PythonDave Thompson21Blog●

Visit my blog: limscoder.blogspot.com for copies of these slides and updates about Flash and Python