关于直播:直播平台源码还在担心CPUGPU占用率高

8次阅读

共计 911 个字符,预计需要花费 3 分钟才能阅读完成。

当初手机发烫景象很常见,玩游戏工夫过长、看直播工夫过长,都是导致手机发烫的起因,引起发烫的起因次要是 CPU/GPU 占用率过高,在直播平台源码能够通过系统优化解决此类问题,升高零碎功耗,在优化前要先理解功耗高的起因。

1. 视频体积过大

过大的视频自身因为体积问题就会减少 CPU 和 GPU 的耗费,有的平台为了保障直播画面的提早率,会在视频中退出过多的关键帧,关键帧的减少也会减少视频的大小,视频过大会减少手机的功耗,所以适当压缩视频画质和帧率能够加重手机压力。

2. 简单的礼物款式

直播间中价格过高的礼物会有专门的动画特效,动画特效的设置不会因为机型的不同产生扭转,所以某一直播间内短时间内呈现过多的高级礼物赠送时,一些用户的直播画面就会产生卡顿,这时手机内存的耗费就会减少,导致手机发热。所以在直播平台源码搭建中不要设置太简单的礼物特效能够缩小肯定的 CPU 占用率。

3. 美颜特效

美颜性能是当初直播时的必备性能,美颜中的美白、磨皮、贴纸等性能,是会减少画面数据传输的大小,应用的美颜性能越多,数据越大越简单,对手机造成的累赘也越大。高级的美颜滤镜性能也是手机 CPU 的杀手。

4. 三指放大

当初直播平台源码和视频平台都反对暂停三指放大性能,保障画质的状况下放大画面会减少像素点的占用率,适度放大画面波及过于简单的运算,导致 CPU 耗费减少,直播平台源码限度画面的像素和分辨率尽可能在保障画面清晰的同时又不应用过高的分辨率,这样放大的时候只有不过于大,还是能够保障画质的,保障画质同时又能缩小功耗。

5. 视频编解码

为了适配当初的 Android 机型,好多直播平台源码应用的软解码形式,软解码形式能够减少视频的解码速度也有很好的兼容性,但也是十分消耗 CPU 的,所以应用硬解码和硬编码是个不错的抉择,它们会应用专门的硬件编解码模板,能够加重 CPU 的累赘,但须要技术人员对一些 Android 机型进行适配。

抛去用户手机的配置问题,直播平台源码要尽可能的减小手机 CPU/GPU 的占用率,过热的手机会缩小手机的寿命,每次看直播手机发热,用户也会升高对平台的黏性,影响观看体验。

申明:以上内容为云豹科技作者自己原创,未经作者自己批准,禁止转载,否则将查究相干法律责任

正文完
 0