My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
RTMP  
About the RTMP protocol used for Flash streaming media.
Updated Sep 7, 2008 by helloma...@gmail.com

Introduction

RTMP is the binary protocol used for streaming flash movies.

It usually lives on port 1935.

To learn about RTMP I used the following references:

But it must be said it still took a little effort to piece it all together... :-)

Implementation

src/rtmp_client.erl

This is a very stripped down RTMP client - in fact I've only implemented enough of the protocol to extract audio streams from the BBC iPlayer.

src/ems_amf.erl src/ems_rtmp.erl

These modules provide encoders/ decoders for the binary formats used in RTMP. They're borrowed from the erlmedia project. I'm a little ashamed I haven't managed to use more of their literate code :-(

Limitations

Currently the flash streaming server kicks my client off after about 10 minutes of streaming.


Sign in to add a comment
Powered by Google Project Hosting