产品 / 解决方案
平台 / 框架

对配置较低的机型设备,如何选择采集配置、编码分辨率,才能降低性能开销?

产品 / 插件:实时音视频

平台 / 框架:全平台

更新时间:2023-12-21 15:21


配置较低的低端机,在实际业务场景中,由于 CPU 和 GPU 性能较差,需要尽可能地降低采集、传输时的数据体量,以及数据处理复杂度,以减少流程中在图像处理的开销。

以下是几种降低性能开销的方式。

使用较低的采集配置

  • 采用更低的编码分辨率。
  • 采用更低的帧率。
  • 使用当前编码分辨率和帧率所需的最低码率。

可以参考下面的推荐配置:

视频格式 分辨率 帧率 码率
PRESET_180P
180 x 320
15 fps
300 kbps
PRESET_270P
270 x 480
15 fps
400 kbps
PRESET_360P
360 x 640
15 fps
600 kbps
PRESET_540P
540 x 960
15 fps
1200 kbps
PRESET_720P
720 x 1280
15 fps
1500 kbps
PRESET_1080P
1080 x 1920
15 fps
3000 kbps

分辨率选择保持统一

采集分辨率编码分辨率 应尽可能保持一致;如果不能一致时,尽量将采集分辨率与编码分辨率达到比例一致。

例如:采集时分辨率 270 x 480,编码时分辨率 180 x 320。

分辨率一致,可以保证编码时少进行一次缩放,达到节省性能的目的。

选择适当的采集方式

可以默认打开硬件编解码。如果机器支持硬件编解码,则优先使用硬件编解码,降低 CPU 性能占用。

本篇目录
下载 PDF