tags:

views:

34

answers:

2

Hi guys,

I have this strange request from my client and they want to perform video encoding using the clients' machine instead of the server to reduce the workload of the server. I wonder if this is possible? For example I have this video and then I click on the download button to download, which will download the video in its current format, then when it finishes the download it will encode into another format so that it is playable with the clients' media player such as windows media player and such.

From my experience as a programmer for more than 10 years, I do not think such a thing is possible..at least not one which is cross-browser compatible...i was thinking perhaps activex may be able to do this, but i have no prior experience in activex to be able to tell whether this is feasible or not. Appreciate your comments and thoughts on this. Thanks !

A: 

Take a look at Sorensen Squish

Sorenson Squish gives you the encoding power of Squeeze directly in your browser. Don't have access to Squeeze? You can still get virtually any video encoded and uploaded with Squish.

Note that it's currently only available as part of their CDN offering, but a standalone product is promised "soon". Saying that, I checked this out a few months ago and it was "soon" then too :)

Paul Dixon
Not exactly what i'm looking for, the video we want to convert is on our server, then when the user clicks on the download button, we want to convert it to say MPEG4 or MPEG1 format and basically save it to the user's hard drive so that they can play it back via windows media player and so on..from my understanding sorensen squish is something like youtube where you upload your video and compress it, but instead of converting it on the server, it would convert on the clients machine first then upload the converted video..correct me if i'm wrong.
Malcolm Lim
That is correct yes - sorry I misunderstood your question.
Paul Dixon
A: 

easily done. If there is activex which plays back the file - there is another activex which transcodes the file. The only difference is the contents of the directshow graph.

Alexander Solonsky
Huh? do you have any examples on how this can be done? and must it be activex? can it be done for other browsers like firefox, etc?
Malcolm Lim