FFmpeg 耗服务器 CPU100%, 能否降低呢?

最近做了一个直播(点播)网站,我准备了两台服务器。
第一台安装宝塔管理站点(简单粗暴)
第二台是用 FFMPEG 转到本地 NGINXHLS
但发现第二台服务器运行 FFMPEG 的时候
服务器面板上面图表上 CPU 一直 100% ~ 150%
假如我把服务器合并,就是第一台服务器里用 FFMPEG,会不会有什么问题呢?
因为第一台不止有我个人的,还有客户的,不敢尝试。
自己开一个实例又觉得看不出,毕竟访问的也是一个人,一个站点。
第二台我用每月 40刀的日本服务器,刚开始用 10刀和 20刀的都是 100%
所以换成了 40刀的还是这样,对 FFMPEG 不太了解,换再高的服务器也救不了吗?
度就不说了,谷里搜了也看不到解决办法。 还是我搜索的姿势有问题吗?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
leo
最佳答案

FFMpeg 是非常吃 CPU 的,在转码的时候 CPU 使用率到 100% 很正常,高配的服务器只能降低转码的时间。

另外要买服务器的话,尽量买性能优化版,内存大小对转码速度基本没有影响。

4年前 评论
KareumX (楼主) 4年前
讨论数量: 5
leo

FFMpeg 是非常吃 CPU 的,在转码的时候 CPU 使用率到 100% 很正常,高配的服务器只能降低转码的时间。

另外要买服务器的话,尽量买性能优化版,内存大小对转码速度基本没有影响。

4年前 评论
KareumX (楼主) 4年前

可以试试阿里云的 函数计算,我就是把ffmpeg 放在函数容器里,不用担心cpu之类的,直接调用函数接口

4年前 评论
KareumX (楼主) 4年前

赞同leo的,另外尽量买带好点gpu的服务器,还有就是放到容器里,限制容器的资源消耗

4年前 评论
4年前 评论
KareumX (楼主) 4年前

只切片 不转码 ,如果转码一定要使用显卡转码

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!