im trying to work out the best way to have my site dynamicly transcode and stream video files to users who are mostly on mobile devices, site is php/mysql based and running on a windows 2003 server which i have full access to, any ideas how best to do this - id rather not need to transcode videos on upload if possible
-
2I don't know the answer - but I *do* know it's best not done in PHP. Also, you will need to specify some formats and what exactly you need by "transcode". From where to where? – Pekka Aug 29 '10 at 12:56
-
2This is a very heavy process, so I would do it on upload just once. – jigfox Aug 29 '10 at 13:01
-
+1 on jifox's comment- it's a very bad idea to transcode for each request if you're planning to have more than a few users - it simply won't scale. – BrokenGlass Sep 25 '10 at 22:53
-
Maybe [Alembik](http://alembik.sourceforge.net/) helps you. – fravelgue Aug 29 '10 at 21:53
2 Answers
For your services consider something with some oomph: Inlet, Digital Rapids, or Rhozet. Some of these players offer some form of live-stream encoding but you'll generally have limitations on hardware. They all have suitable APIs for interacting with the hardware and profiles.
You can also consider using public transcoding services but keep the assets private. It's not quite as elegant as a roll-your-own but it does solve the problem.
Transcode-/Encode-on-upload will probably serve your needs better if the volume of content or traffic increases. Real-time transcoding has many hurdles including race situations and bandwidth.

- 1,370
- 1
- 8
- 15
I had a similar similar situation in my past at that time I had book marked this like below which has some very interesting stuff ,
I am sorry If this didn't help you

- 9,194
- 5
- 38
- 50