gpt4 book ai didi

php - 视频上传大小

转载 作者:行者123 更新时间:2023-12-04 23:29:29 26 4
gpt4 key购买 nike

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

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

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

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

您有什么可以建议的,对于这样的网站来说就足够了吗?客户有预算,所以价格也是一个考虑因素。最重要的是,它是 FFMPEG 等的免费替代品,但 CPU 使用率更低。

我的规范如下
CentOs 6 上
带有 nginx + php-fpm 和 mysql 的 1GB ram DigitalOcean 云服务。

我希望有一些切肉刀的人来回答这个问题!
提前致谢。
乔纳斯

最佳答案

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

  • 将上传的文件移动到可以处理的地方
  • 在系统(在 MySQL 数据库中?)中创建一个条目,以跟踪需要处理的视频。
  • 一个单独的进程(cron-job?)定期查看队列,从列表中弹出一个项目,并在单独的线程上执行编码命令

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

    关于php - 视频上传大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23689558/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com