Various ramblings-on, mostly about Red5

12 Sep 08 RTMP load tester

I want to let everyone know about a simple RTMP load testing tool that I wrote in flex. Its really simple and allows you to rip a stream from either FMS or Red5 as quickly as possible. If you find it useful or want to add to it, let me know.

The source link is for the latest version in which I have started adding shared object testing; I could use some assistance with that part if any of you have time. The bin link is to the “old” version.

Tags: , , , ,

Reader's Comments

  1. |

    How many simultaneous connections flex load tester can handle?

  2. |

    Hi, I found your blog on this new directory of WordPress Blogs at I dont know how your blog came up, must have been a typo, i duno. Anyways, I just clicked it and here I am. Your blog looks good. Have a nice day. James.

  3. |

    And you do not accidentally from Moscow?

  4. |

    […] test I had 5 desktops running Paul Gregoire’s RTMP load testing tool. Systat was used to monitor cpu and average load information and ifstat monitored network […]

  5. |

    good job!

  6. |

    Thanks for the code.

    I have tried to run the code however my browser crashes after flash establishes 30+ RTMP connections to the server, actually the flash client crashes the browser. So, i tried this in firefox, internet explorer and opera, they are all the same, so I assume that flash client is unable to handle huge number of RTMP connections.

    Also, I noticed that if i add some delay after opening each connection, i can open more connections (up to around 60 I think) but it will again crash the browser eventually.

    So I wonder what was the maximum number of RTMP connections were you able to establish to the server, using a single flash client?

    This is very important to me because i am trying to load test or benchmark my server application. So if anyone knows a tool for RTMP load testing, this will be very useful too.


  7. |

    Just what I was looking for! I tested over 900 connections to a 320kbit audio stream before I stopped it. My server passed the test :-) Thank’s Paul!


  8. |

    Hey I want to use the this implementation to load test RTMP application.
    Could you please help me to implement it.

    Please help to do test setup.

    Thanks Atul (

  9. |

    @Atul of course you can use it, but I cannot help you implement it. You might also want to try the client in the flazr project since it has load testing built-in

  10. |

    Hi Paul,

    Thank you to share your very useful load tester for RTMP. I work for Neotys and we have just released a version of NeoLoad able to record/load test RTMP apps.

    You can try it from
    and I’ll be very happy to get your feedback about it!



  11. |

    erlyvideo comes with tester, that can make up to 1000 connections.

Leave a Comment

Fatal error: Call to undefined function akismet_counter() in C:\xampp\htdocs\paulgregoireblog\wp-content\themes\googlechrome\footer.php on line 9