WOW, thanks a lot, Ryan. That makes much more sense. I have never used
a daemon before. I think I need to investigate into that more. Do you
happen to know some keywords or article to take a look at? Sorry, I'm
really a newbie to php...

Thanks a lot!

-David

On Feb 27, 10:13 am, Ryan Schmidt <[email protected]> wrote:
> On Feb 27, 2011, at 09:06, Tan Cheng wrote:
>
> > I have a question. I'm using cakephp to develop a video site, like
> > youtube, I want the user to upload their video to the site, but I only
> > want them to wait for the upload, after it is uploaded, I hope the
> > converting process ( using ffmpeg ) run in the background and they
> > will be redirected to a different page.
>
> You will want your video conversion to happen in a separate process that has 
> nothing to do with the web server. PHP in a web server imposes execution time 
> limits which are not appropriate for lengthy operations like video encoding.
>
> In your web page, after the file has been uploaded, you'll probably want to 
> enter the new video into the database and indicate with a flag column that 
> the video has not yet been encoded. Then you have some other process (a 
> CakePHP shell, if you like) that runs on the server as a daemon. It would 
> find all videos in the database that have not yet been encoded, encodes them, 
> and then marks them in the database as having been encoded, then sleeps for 
> awhile before checking again.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to