首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频上传大小

视频上传大小
EN

Stack Overflow用户
提问于 2014-05-16 06:12:48
回答 1查看 58关注 0票数 0

我很难弄清楚这个问题,所以希望你们中一些以前尝试过这个问题的人,会花时间回复并分享你们的知识。

我在一个网站上工作,发布后,将在电视和其他商业场所饲料。该网站要求用户上传一个带有故事的视频,我们预计会有很多人这样做。

我的问题是整个存储/空间的话题。正常的、未编码的iPhone录制很容易在一两分钟内填满大约100-120MB。

我试着设置并使用FFMPEG重新编码电影,但问题是,一种编码占用了100%的CPU,使得其他任何人都无法访问该站点。

对于这样一个网站,你有什么可以推荐的吗?客户的预算有限,所以价格也是一个考虑因素。最棒的是,它可以免费替代etc。FFMPEG,但占用的CPU更少。

我的规格如下: CentOs 6在1 1GB内存的DigitalOcean云服务上,使用nginx + php-fpm和mysql。

我希望一些聪明的人能回答这个问题!提前谢谢。乔纳斯

EN

回答 1

Stack Overflow用户

发布于 2014-05-16 06:21:23

理想情况下,您应该对需要处理的项目进行“排队”。当用户提交视频时,您可能会这样做:

  1. 将上传的文件移动到可以使用的位置
  2. 在系统中创建条目(在MySQL数据库中?)用于跟踪需要处理的视频。
  3. 一个单独的进程(cron-job?)定期查看队列,从列表中弹出一项,然后在单独的线程

上执行编码命令

FFMPEG可能具有可以限制其CPU使用量的开关。例如,检查这个线程:How can I limit FFMpeg CPU usage?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23689558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档