直播平台制作中系统功耗过高问题原因分析

  • 时间:
  • 浏览:1

在直播平台制作过程中,不同的模块对于数据格式的要求是处于一定差异的。为了尽不可能 的减少不同格式之间的数据转换,通常是选择GPU来补救主次简化的格式转换。那我一来也会加大GPU的占用率,导致 系统功耗增加。

直播平台制作时不可能 软编码或软解码语句也是非常耗费CPU的,但硬编码或硬解码就无需跳出并不是大问题。不可能 它们是用专门的硬件编解码器模块,还须要减轻CPU的“负担”,相比起来都能否 比较汽车省油。但须要注意的是,采用硬编码或硬解码各类Android机型的兼容大问题才能补救好。

5.许多影响因素

在直播业务中,除了以上提到的影响CPU或GPU功耗的因素之外,像是基于人脸识别技术下的萌颜特效,以及高标准的美颜滤镜功能,它们在直播系统正常的运行过程中,对于CPU和GPU的消耗也是比较大的。

4.编解码大问题

过度放大图像会涉及到简化的运算从而导致 CPU功耗升高。当然,不可能 过度缩小或剪裁图像,也会不可能 一系列简化运算而消耗一定的CPU。太满在选择预览分辨率和推流尺寸时,尽不可能 让两者保持一致,寻求最佳的平衡点,那我既能合理把控CPU功耗,还能保证用户的直播观看体验。

在整个视频直播过程中,视频的尺寸和帧率是决定数据量大小的两点因素。通常在直播平台制作过程中,为了不影响用户体验,适当的减小视频尺寸和帧率还须要降低CPU或GPU的“压力”,从而降低一定的功耗,但那我须要在用户体验和功耗之间找到最佳的平衡点。

1.数据量过大

2.格式转换大问题

太满说用户观看视频直播时,除了用户自身所使用的设备并不是因素以外,在直播平台制作时对于系统整体的功耗大问题优化,也会多几条少影响用户的直播观看体验。

3.过度放大图像

大伙在直播平台观看直播时,不可能 手机长时间处于视频直播情况,导致 手机发烫的大问题十分常见。引起发烫的主要导致 是CPU或GPU的占用率处于问题。其我我着实直播平台制作时还须要通过太满细节方面的优化,降低系统功耗。但前提是要求大伙明确其中的导致 。这麼导致 CPU或GPU占用率处于问题的导致 都在哪些地方呢?