Video encoding made easy with AWS
Перейти к файлу
Damien Tanner 7ae041ee22 Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
app Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
config Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
lib Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
public Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
schema/migrations Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
script Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
spec Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
.gitignore Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
README Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00
Rakefile Initial import from our internal version of the Panda HQ application 2008-06-05 21:41:11 +01:00

README

Panda is a Merb app which runs on a special EC2 instance to encode videos for you. Uploaded videos are stored on S3 with a small amount of info kept in SimpleDB. The REST API makes it easy to integrate user video uploading into your web application.

How does Panda work?

1. Video is uploaded to panda
2. Panda checks the video's metadata, uploads the raw file to S3 and adds it to the encoding queue
3. The encoder application picks the encoding job off the queue when it's free and encodes the video to all possible formats
4. Panda sends a callback to your web application notifying you the video has been encoded
5. You use the S3 url of the encoding you want to show to your users