756  
查询码:00000490
ffmpeg 降低CPU消耗
作者: 戴海林 于 2020年08月14日 发布在分类 / 物联网组 / 公司消息中心 / 开发 下,并于 2020年08月18日 编辑

一、指定线程数量。

-theads 1 限制线程数量为1。

1.1 弘阳大厦24楼货梯口对比测试

南京弘阳大厦24楼货梯口:

限制线程数量之前:160%左右波动。

粘贴图片

限制线程数量之后:71%左右波动。

粘贴图片


1.2 负载极限测试

负载极限测试:10路

3路:2560*1440     CPU占用率平均70左右 

3路:1920*1080     CPU占用率平均50左右

4路:1280*720       CPU占用率平均30左右

粘贴图片

二、使用GPU加速

-c:v h264_qsv

笔记本实测:内存降低2/3,cpu控制在10%以内。

粘贴图片


限制:需要在有GPU的机器上。数量有限制。

粘贴图片

三、调整RTSP码流输出

调整为720P

粘贴图片



 推荐知识

 历史版本

修改日期 修改人 备注
2020-08-18 16:16:26[当前版本] 戴海林 其他原因...
2020-08-18 14:38:41 戴海林 其他原因...
2020-08-14 16:06:51 戴海林 其他原因...
2020-08-14 14:42:34 戴海林 创建版本

 附件

附件类型

PNGPNG

  目录
    知识分享平台 -V 4.8.7 -wcp