我很难弄清楚这个问题,所以希望你们中一些以前尝试过这个问题的人,会花时间回复并分享你们的知识。
我在一个网站上工作,发布后,将在电视和其他商业场所饲料。该网站要求用户上传一个带有故事的视频,我们预计会有很多人这样做。
我的问题是整个存储/空间的话题。正常的、未编码的iPhone录制很容易在一两分钟内填满大约100-120MB。
我试着设置并使用FFMPEG重新编码电影,但问题是,一种编码占用了100%的CPU,使得其他任何人都无法访问该站点。
对于这样一个网站,你有什么可以推荐的吗?客户的预算有限,所以价格也是一个考虑因素。最棒的是,它可以免费替代etc。FFMPEG,但占用的CPU更少。
我的规格如下: CentOs 6在1 1GB内存的DigitalOcean云服务上,使用nginx + php-fpm和mysql。
我希望一些聪明的人能回答这个问题!提前谢谢。乔纳斯
发布于 2014-05-16 06:21:23
理想情况下,您应该对需要处理的项目进行“排队”。当用户提交视频时,您可能会这样做:
上执行编码命令
FFMPEG可能具有可以限制其CPU使用量的开关。例如,检查这个线程:How can I limit FFMpeg CPU usage?
https://stackoverflow.com/questions/23689558
复制相似问题