Wednesday, February 11, 2009

Cloud Video Transcoding

Encoding.com offers video encoding services through a web service. Transcoding jobs are submitted using their XML API where video parameters, source, destination and logo insertion information are specified. They use Amazon.com EC2 to provide scalable transcoded nodes. They have a great cost estimate tool and case study here: http://www.encoding.com/pricing/.

Then there is Panda: http://pandastream.com/. It is an open source solution that runs on Amazon EC2, S3 web services. The main issue with this is licensing as it is an open source application based on ffmpeg.

Zencoder, http://zencoder.tv, in beta also runs on EC2 or your own Linux hardware. It works with On2 flix engine and ffmpeg.

Sorenson squish: http://www.sorensonmedia.com/products/?pageID=1&ppc=12&p=41 It is a distributed, Java based, client side encoding solution that uses the submitter’s computer as the transcoding node.

Now for the plug, Framecaster iNCoder Pro: http://framecaster.com/products.html. It is a distributed, client side, web plug-in. Like squish, it performs all video encoding on the submitter’s computer directly from a DV Cam, Webcam, or a Bluetooth enabled cell phone. It offers a Javascript API to integrate with an asset management system with ease. It can output H.264, FLV (VP6), MPEG4, MPEG2, or WMV.

A couple of questions about Panda and Zencoder are that since they use and deploy ffmpeg: How does one manage the licensing of codecs across all the different IP owners? Is that a potential liability on patent infringement? Maybe someone out there has an answers to those questions.

No comments: