Ideas

0 views
Skip to first unread message

dylanz

unread,
Aug 25, 2008, 6:23:19 PM8/25/08
to Panda
First off, thank you ! It's great to see something like this out in
the wild and on GitHub.

I'm playing with the library right now, and have some ideas /
suggestions:

1) Document how the video uploading process can be done in one page,
not two. Most video upload systems I've seen (and currently have
implemented) handle the entire video creation process in one step.
Requiring the panda_id in the upload URI makes it difficult to do this
in a straight-foward manner (afaict).
2) Document how this can be clustered.
3) Document how it can be setup / migrated to beefier AMI's (medium /
large / xlarge).

I'll definitely be contributing some things if we choose to use this
on the project I'm working on.
Again, thank you very much for this !
==
Dylan

dctanner

unread,
Aug 28, 2008, 1:31:52 PM8/28/08
to Panda
Hi Dylan,

Great to hear you're happy to have found the github repo ;)

All your suggestions have certainly crossed my mind and are on the
list of tutorials to write, along with the following:

* SWFObject2 embedding
* Dynamically serve FLV or h264 depending on Flash version
* Clustering Panda encoders (inc. easy migration between clusters by
having your own Panda branch with your config in it)
* One step upload form (integrating Panda tightly)
* Set the max file upload size
* Truncate encoded videos after n minutes

Let me know if any in particular are the most imperative and I'll
start there when I have time to write some more tutorials.

Do keep us updated with how you get on!

Amethi

unread,
Sep 12, 2008, 3:09:17 PM9/12/08
to Panda
Hey all,

I'm evaluating Panda for use within an asp.net 3.5 application. It
looks to be by far the best integrated video solution I've seen. Late
last year I went through trying to integrate two other video solutions
(one flash, one silverlight) and neither ended up fitting the bill so
the project was dumped, until now.

I'm interested in Dylanz suggestions for scalability. I'm not
expecting massive traffic, though I do have another project planned
for the one after this that would be larger scale, so scalability is
important, i.e. simultaneous transcoding and web-farming, if needed.

Great work guys!

Damien Tanner

unread,
Sep 15, 2008, 6:41:17 PM9/15/08
to panda...@googlegroups.com
Hey Amethi,

Great to hear! Please let us know if you develop a library for asp.net
(which should be pretty easy as there's only a few api calls :) ).

Scalability is something we've thought a lot about. Right now the
architecture is geared toward allowing a cluster of encoding instances
to play nicely together. Shortly we're going to start work on making
the scaling (startup/shutdown) automatic and responsive to the amount
of video waiting in the queue. This is something that's much easier to
do in Panda than in some of the other solutions our there.

That being said, with Amazon's new 8 core instance it takes a fair bit
to warrant a full auto scaling deployment.

--
Kind Regards,
Damien Tanner
Co-Founder and Director, New Bamboo

Creating fresh, flexible and fast-growing web applications is our passion.

+44 (0)78 6312 7999
+44 (0)20 7099 7486
http://www.new-bamboo.co.uk

Reply all
Reply to author
Forward
0 new messages