If you want to get video encoding setup instantly and have your video encoding infrastructure fully managed, head over to Pandastream.com
Panda is an open source video encoding system
Using Panda you're able to setup your own video encoding servers on Amazon EC2.
- Elegant REST API makes integration with your web app easy.
- Runs completely within Amazon's Web Services utilising EC2, S3 and SimpleDB.
- Output superby quality HD video in h264 for multiple players and devices by using the flexible encoding profiles which give you full control of FFMpeg.
- Panda gem for painless integration with Ruby on Rails.
Scalable, cloud encoding infrastructure
Panda run's completely in the cloud computing environment provided by Amazon's array of web services. The application runs on a customised EC2 instance with everything pre-installed, including FFmpeg and an plethora of codecs. SimpleDB is used to store all of data for video, encoding, accounts and encoding profiles. Uploaded and encoded video files are then stored on S3.
Stream high quality video
By making use of Amazon's CloudFront content delivery network, you can stream video to to users cost effectively. RTMP and HHTP streaming is supported, as well as adaptive bitrate switching for both Flash players and iPhone users.
Simple to integrate
Your Panda EC2 instance will provide a simple REST (both YAML and XML formats support) API for listing, creating, editing and deleting videos. When a new video is created on your site the actual file upload takes place in a popup or iframe. Doing so means that the large video file is uploaded directly to your Panda EC2 instance so you don't have to handle it within your application. The server also is configured to support an upload progress bar so user's can see the video upload in progress.
Once a video has been uploaded the encoding daemon will pickup the job and encode the video to the encoding profiles you specify. Upon completion Panda will send a notification back to your application to let it know the video has finished encoding and can be watched.
The superb JW FLV Player is used by default, but because you've got access to all of the video files you can use any Flash video player out there.
Documentation and Tutorials
Getting started
This guide describes launching your own Panda instance on EC2 and configuring the application, ready for integration.
Integrating with Ruby on Rails
Get your new Panda install integrated with a Ruby on Rails application, allowing your users to upload their own videos.
API Documentation
Full documentation for the REST API Panda provides.


Follow us on Twitter