Load-balanced RTMP capture on EC2

I need a Wowza environment setup on EC2 that can record short webcam videos via RTMP and save them to persistent storage, such as an S3 bucket or Azure blob storage. This instance will not serve up video to clients.

I don’t necessarily anticipate huge traffic to start, but I want the solution to be load balanced and capable of auto-scaling from day one, especially since RTMP load balancing isn’t seamless to the client in the way that HTTP is.

New instances need to be as automated as possible - it should be possible to have one automatically started and register itself with the load balancer, and immediately start saving video streams without any manual steps required.

The client will be a flash movie. The final destination format will be H264.

Conceptually, as much as possible, I want to be able to treat RTMP ingestion as a Saas/PaaS offering (even if it’s one I’m hosting myself) and focus on developing the rest of the application.

I don’t just want the environment thrown together and forgotten about, I need to be able to understand how it works, maintain it, and be able to setup separate staging/production environments in the future.

Nice to haves - These are things the overall solution needs to do, it can, but does not have to be on the Wowza/EC2 servers. If you feel you can do this, let’s discuss.

Transcoding (via FFMPEG)

Multiple thumbnail generation (every X seconds of video)

If you are also capable of customizing the flash client please mention it, but it’s not a dealbreaker.

If you feel you can do this, let me know, and let’s discuss further.

I would like this solution operational by the middle of May, and the budget is flexible depending on exactly what services your proposal covers.

Hi,

Your request perfectly fits my services and competence; I have developed several similar custom modules for Wowza, both on dedicated servers and cloud instances. I’m also familiar with transfer of recordings to S3 or other permanent storage, and can implement and adjust the load balancing to your need. As for the “nice-to-haves”: I know transcoding (via FFMPEG or Codem), thumbnail generation and I can do Flash/Flex programming too. I’ll also happily help you with any web development that you may need to control and manage the solution.

Don’t hesitate to contact me, I’m available on Skype (ID: karelboek) or by email.

Kind Regards,

Karel Boek

karel.boek@raskenlund.com

Raskenlund

www.raskenlund.com

Hi,

We are the official WOWZA consultants in India.

Our team could definitely provide the expertise you are looking for.

You could contact me at subhish@sparksupport.com or skype me at spark.subhish for more info.

Subhish N

SparkSupport

www.sparksupport.com