Panda: Merb-Based Video Uploading, Encoding, and Streaming System
Panda (Github repository) is an "open source solution for video uploading, encoding and streaming" developed by British Rails developers New Bamboo.
Supplied primarily as an Amazon EC2 AMI (a virtual server machine image), Panda combines a Merb application and FFmpeg to offer an all-in-one video uploading and conversion system. It uses REST throughout, so is easy to integrate with your other applications. The system is offered under a BSD-esque license.
Panda would be ideal if you want to offer video uploading and streaming features on your site, but you haven't got the time to implement a lot of the "back end" functionality. Just get a Panda instance up and running, and start making API calls - you can have the whole system up in under an hour.
September 18, 2008 at 7:03 am
Has this been white-labeled at all? Are there any live sites out there built off of this? I'm curious to see it running out there in the wild.
September 18, 2008 at 9:09 am
Curtis: http://www.protectthehuman.com uses it for it's video uploads.
(Disclaimer: I'm a New Bamboo employee)
September 18, 2008 at 6:50 pm
This is a do it yourself uploading/encoding/downloading solution and its interestingly licensed. It takes away the pain of developing the backend for such a service. SesameVault offers this and more: it eliminates the pain of creating a front end as well as the back-end (with things like SesameSeeds: widgets that plant into your page). Check out SesameVault.
Disclaimer: I am an employee of SesameVault :), however people interested in Panda will be interested in SesameVault and vice versa.
September 18, 2008 at 6:58 pm
Misha: I'm in support of people promoting alternatives as long as they disclaim, so thanks for your comment :)
September 18, 2008 at 7:55 pm
Thanks Ismael!