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

简介: 大家在直播平台观看直播时,由于手机长时间处在视频直播状态,导致手机发烫的现象十分常见。引起发烫的主要原因是CPU或GPU的占用率过高。其实在直播平台制作时可以通过很多细节方面的优化,降低系统功耗。但前提是要求我们明确其中的原因。那么导致CPU或GPU占用率过高的原因都有哪些呢?

大家在直播平台观看直播时,由于手机长时间处在视频直播状态,导致手机发烫的现象十分常见。引起发烫的主要原因是CPU或GPU的占用率过高。其实在直播平台制作时可以通过很多细节方面的优化,降低系统功耗。但前提是要求我们明确其中的原因。那么导致CPU或GPU占用率过高的原因都有哪些呢?

1.数据量过大

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

2.格式转换问题

在直播平台制作过程中,不同的模块对于数据格式的要求是存在一定差异的。为了尽可能的减少不同格式之间的数据转换,通常是选择GPU来处理部分复杂的格式转换。这样一来也会加大GPU的占用率,导致系统功耗增加。

3.过度放大图像

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

4.编解码问题

直播平台制作时如果软编码或软解码的话也是非常耗费CPU的,但硬编码或硬解码就不会出现这个问题。因为它们是用专门的硬件编解码器模块,可以减轻CPU的“负担”,相比起来还会比较省电。但需要注意的是,采用硬编码或硬解码各类Android机型的兼容问题要能处理好。

5.其他影响因素

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

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

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
相关文章
|
智能设计 程序员
提升效率,从这款智能挂灯开始
提升效率,从这款智能挂灯开始
95 0
提升效率,从这款智能挂灯开始
|
机器学习/深度学习 传感器 人工智能
耗时2天,我自制了一台体感游戏机
但往前几年,其实还有另一个非常火的体感游戏设备,就是 xbox 上的 kinect。和 switch 用带有传感器的手柄来识别玩家动作不同,kinect 使用的是一组摄像头,通过图像来识别玩家的动作。
|
安全 Linux Windows
5款可以大幅提升办公效率的软件,小巧实用无广告
今天推荐一些可以大幅度提升办公效率的小软件,安全无毒,下载简单,最重要的是没有广告!
128 1
5款可以大幅提升办公效率的软件,小巧实用无广告
|
安全 小程序 数据安全/隐私保护
5款安全无毒大幅度提升办公效率的小软件
今天推荐一些可以大幅度提升办公效率的小软件,安全无毒,下载简单,最重要的是没有广告!
239 0
5款安全无毒大幅度提升办公效率的小软件
|
索引 Windows
推荐5款大幅度提升办公效率的软件,每个都是我精挑细选的
今天要给大家推荐的5款软件,每个都是同类软件中的个中翘楚,请大家给我高调地使用起来,不用替我藏着掖着。
135 0
推荐5款大幅度提升办公效率的软件,每个都是我精挑细选的
|
5G UED
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
820 0
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
|
数据可视化 前端开发 数据管理
影响影音APP开发价格的因素有哪些?
如果想开发自己的影音APP,或者定制一款专属的影音APP,费用大约是怎样的呢?音影APP一般都有哪些功能呢?
119 0
影响影音APP开发价格的因素有哪些?
|
缓存 监控 网络协议
为什么你看直播会卡,影响直播系统流畅度的主要是这三点
据相关部门的统计,截止到今年3月份,我国的网民数量已突破9.04亿人,互联网的普及率升至64.5%,相比2018年底提升了4.9个百分点。在这当中,移动端的网民用户猛增,随着移动互联网的发展手机逐渐超过电脑的使用率,移动端直播系统也逐渐崛起。
为什么你看直播会卡,影响直播系统流畅度的主要是这三点
|
视频直播 UED 缓存
网络视频直播系统需要执行的优化方案
什么样的视频直播系统才能算得上优秀呢?因人而异,喜好不同,对于网络视频直播系统的评判标准也各不相同。但是相信大家对于网络视频直播系统性能的判定标准会是一致的。即直播中的延迟、卡顿和首屏耗时,这三点是直接影响用户体验的。
1438 0