直播手机发热怎么办
发布网友
发布时间:2022-03-05 13:50
我来回答
共4个回答
懂视网
时间:2022-03-05 18:11
产品型号:华为mate 30
系统版本:EMUI 10.1
1、有条件的话可以尝试物理降温,比如放在空调风口,温度降下后就不会伤害手机本身,再查看开了什么耗电的程序,关闭它。
2、如果手机已经很烫了,可以马上关机。关机后,相当于杀掉了所有的程序,等温度降下来后再开机。
3、发热趋势比较大时,可能是使用时间过长,可以休息一下,关闭GPS定位、WiFi、蓝牙等,或者直接飞行模式。
总结
1、有条件的话可以尝试物理降温,比如放在空调风口,温度降下后就不会伤害手机本身,再查看开了什么耗电的程序,关闭它。
2、如果手机已经很烫了,可以马上关机。关机后,相当于杀掉了所有的程序,等温度降下来后再开机。
3、发热趋势比较大时,可能是使用时间过长,可以休息一下,关闭GPS定位、WiFi、蓝牙等,或者直接飞行模式。
热心网友
时间:2022-03-05 15:19
1.数据量太大
直播主要由:视频采集 -> 视频处理(剪裁、美颜、滤镜) -> 编码 -> 推流 这些环节组成。在这整个流程中,决定数据量大小的因素有哪些呢 ?
视频的尺寸(例如:1280 x 720 的图像,明显要比 320 x 240 的图像处理起来费劲)视频的帧率(例如:每秒 30 帧,明显要比每秒 15 帧,处理起来费劲)因此,在不影响业务体验的情况下,适当减少视频的尺寸和帧率,是可以明显降低后续环节 CPU/GPU 的负荷的,从而显著降低功耗。
2.大量的格式转换
不同的模块对数据格式的要求,往往有差异,比如 Android 摄像头出来的数据大多是 NV21 的,而编码器一般要求 I420 格式的数据;再比如 ffmpeg 解码的视频往往是 YUV 格式,而渲染显示往往需要 RGB 格式,等等。我们要尽可能减少不同格式之间的数据转换,或者尽可能利用 GPU 来处理一些复杂的格式转换,比如利用 OpenGL 直接渲染 YUV 格式的数据,而不是用 CPU 做一次 YUV -> RGB 的转换,就是一个不错的选择。
3.对图像进行放大操作
《直播疑难杂症排查(6)— 马赛克严重》这篇文章有提到,非常不推荐把一个小尺寸的图片 -> 放大 -> 大尺寸图片,这样很容易出现马赛克。其实,这样的设计,不仅仅是容易出现马赛克,而且在图像放大的过程中,由于涉及到复杂的插值运算,也会非常消耗 CPU。同理,图像的缩小或者剪裁,同样也会消耗一定的 CPU,只不过相比于图片放大要好点。因此,最好的办法,就是小心选择摄像头的预览分辨率以及推流的尺寸,尽可能让两者保持一致,这样,才能最大化地节省 CPU 的消耗。
4.软编/软解
这个原因或许大家都懂,软编/软解靠的是CPU,非常耗性能,而硬编/硬解是使用专门的硬件编解码器模块,会显著降低 CPU 的负担,相对而言,会省电很多。只不过需要小心各种Android 机型兼容性问题,对于某些奇葩设备,还是加入硬编/硬解黑名单的好。
5.其他方面
当然,导致功耗高的因素还有很多,这里就不一一展开说明了,列举如下:人脸识别/美颜/滤镜,对 CPU/GPU 消耗很大代码逻辑中过多的 memory copy 操作后台线程频繁唤醒手机访问网络或者读写 SDCard App 的一些动画特效其他等等
热心网友
时间:2022-03-05 16:37
使用直播软件时,软件持续运行,屏幕长期处于亮屏状态,机身内处理器、数据网络等器件长期工作状态,电量消耗和发热量较大,属于常见的发热现象。
若使用vivo手机,可参考以下方法减少手机发热:
1、运行软件前,提前清理后台应用;
2、尽量避免阳光直射手机或在高温的环境下使用手机;
3、在电量充足的情况下运行直播软件,尽量避免一边充电一边使用直播软件;
4、在不影响软件使用的情况下,将屏幕亮度或媒体音量适当调低;
5、若有佩戴手机保护壳,发热时取下保护壳可改善手机散热,另外可使用手机支架改善散热;
6、尽量在信号良好的地方直播,信号差会加大手机发射接收信号的强度,导致功耗增加引起发热;
7、由于5G网络速率更快,功耗更大,如果您使用的是5G网络直播,手机电量消耗也会加快,从而手机表面散发的热量会有所增加。
热心网友
时间:2022-03-05 18:12
直接手机发热可以用小风扇帮它散热,直播完了停一会儿就不热了,希望能帮到你。