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

简介: 大家在直播平台观看直播时,由于手机长时间处在视频直播状态,导致手机发烫的现象十分常见。引起发烫的主要原因是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盲盒。
相关文章
|
智能设计 程序员
提升效率,从这款智能挂灯开始
提升效率,从这款智能挂灯开始
97 0
提升效率,从这款智能挂灯开始
|
传感器 机器学习/深度学习 编解码
|
安全 Linux Windows
5款可以大幅提升办公效率的软件,小巧实用无广告
今天推荐一些可以大幅度提升办公效率的小软件,安全无毒,下载简单,最重要的是没有广告!
128 1
5款可以大幅提升办公效率的软件,小巧实用无广告
|
5G UED
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
831 0
5G手机不支持n79频段算不上硬伤 对用户体验影响很严重
|
定位技术 Android开发 iOS开发
安卓手机的卡顿耗电,可能要从根本上解决了!
10月16日,科技君注意到了一条新闻:国内安卓统一推送联盟(UPA)成立大会在北京举办,统一推送联盟正式成立。联盟的目标是——提升我国安卓生态水平,规范国内产业环境,推动我国移动互联网产业健康发展。并称将“促进终端生产厂商、应用开发厂商和第三方服务提供商等进行深入合作,整合行业资源,助推统一的推送体系”。
228 0
安卓手机的卡顿耗电,可能要从根本上解决了!
|
缓存 监控 网络协议
为什么你看直播会卡,影响直播系统流畅度的主要是这三点
据相关部门的统计,截止到今年3月份,我国的网民数量已突破9.04亿人,互联网的普及率升至64.5%,相比2018年底提升了4.9个百分点。在这当中,移动端的网民用户猛增,随着移动互联网的发展手机逐渐超过电脑的使用率,移动端直播系统也逐渐崛起。
为什么你看直播会卡,影响直播系统流畅度的主要是这三点
|
编解码 监控 安全
一场稳定、高清、流畅的大型活动直播是怎么炼成的?
一场稳定、高清、流畅的大型活动直播是怎么炼成的? 双11猫晚是家喻户晓的综艺晚会,在今年的双11,阿里集团为2500万用户提供了一场在线直播视觉盛宴。网友评价这是一场既稳定流畅又高清的直播,当然在这背后离不开阿里云的技术支持。
7577 0
一场稳定、高清、流畅的大型活动直播是怎么炼成的?
|
视频直播 UED 缓存
网络视频直播系统需要执行的优化方案
什么样的视频直播系统才能算得上优秀呢?因人而异,喜好不同,对于网络视频直播系统的评判标准也各不相同。但是相信大家对于网络视频直播系统性能的判定标准会是一致的。即直播中的延迟、卡顿和首屏耗时,这三点是直接影响用户体验的。
1442 0
|
算法 数据安全/隐私保护
手机直播平台开发,不能在这些方面节约
凡事都有个主次轻重,做直播平台开发也是,不是功能越多、效果越齐全越好,进行手机直播平台开发是站在利益的角度出发的,尤其是在资金有限的情况下,如何选择用户喜欢的功能、做更适合的开发是我们应该去考虑的事,那么什么功能是直播系统中必不可少的呢?
下一篇
无影云桌面