Php 视频上传大小

Php 视频上传大小,php,nginx,ffmpeg,centos6,video-encoding,Php,Nginx,Ffmpeg,Centos6,Video Encoding,我很难弄明白这一点,所以希望你们中一些曾经尝试过这一点的人能够花时间回答并分享你们的知识 我在一个网站上工作,该网站发布后将在电视和其他商业场所播放。该网站要求用户上传带有故事的视频,我们希望很多人都这样做 我的问题是整个存储/空间话题。普通的、未编码的iPhone录音很容易在一两分钟内填满大约100-120 MB 我曾尝试设置并使用FFMPEG对电影进行重新编码,但问题是,一种编码占用了100%的CPU,使得其他人无法访问该站点 对于这样一个网站,你有什么建议吗?客户有预算,所以价格也是一个考

我很难弄明白这一点,所以希望你们中一些曾经尝试过这一点的人能够花时间回答并分享你们的知识

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

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

我曾尝试设置并使用FFMPEG对电影进行重新编码,但问题是,一种编码占用了100%的CPU,使得其他人无法访问该站点

对于这样一个网站,你有什么建议吗?客户有预算,所以价格也是一个考虑因素。最好是免费替代etc.FFMPEG,但CPU使用率较低

我的规格如下 CentOs 6在a上 1GB ram DigitalOcean云服务,支持nginx+php fpm和mysql

我希望有人能回答这个问题! 提前谢谢。 Jonas

理想情况下,你会将需要处理的项目“排队”。当用户提交视频时,您可以执行以下操作:

  • 将上载的文件移动到可以处理的位置
  • 在系统(MySQL数据库?)中创建一个条目,用于跟踪需要处理的视频
  • 一个单独的进程(?)定期查看队列,从列表中弹出一个项目,并在单独的线程上执行编码命令
  • FFMPEG可能有一些开关,可以限制它使用多少CPU。例如,检查此线程: