高清视频播放离不开第三方播放器,那么问题来了,播放器究竟哪家强》
选择播放器:硬解与软解要分清
在开始我们关于播放器的话题之前,我们首先要了解视频播放中的硬解和软解方面的区别,它们在视频解码时起到了很关键的作用,这也是当年高清开始普及时,在PC端就出现过的问题。
所谓硬解即指的是硬件解码,在移动设备芯片的SOC集成方案中,一般都会有一个专门的影音、屏幕专用DSP处理芯片(显卡的GPU中也包含这样一块芯片,当然显卡的硬解也是通过它来实现的),来实现高清影片的解码运算;通过这样的专用芯片(或专用芯片的一个模块)来实现解码运算的方式就是硬件解码。
而软解就是软件解码,它通过CPU来对视频进行解码操作,在兼容性方面要比硬解更好,某些编码是SOC本身不支持硬解的,此时我们就无法进行硬解播放,而软解在没有这方面的顾虑,所有视频均可以通过软解来进行播放。但是对于CPU的性能要求很高,CPU性能跟不上的话,卡顿、音画不同步,或者严重掉帧等情况可谓是家常便饭。而硬解对于CPU的性能依托非常之低,因此能摆脱CPU性能的瓶颈,同时还能大幅度降低电力消耗。
以上就是硬解跟软解的CPU占用率对比,可以看到硬解的CPU占用率极低,而软解则一直保持着很高的占用率,这些会带来能耗上的巨大区别。不过最关键的是,硬解基本可以保证视频的流畅播放,而软解就不好说了,毕竟针对移动平板的SOC方案,在性能上还跟桌面平台的差距还是巨大的,不能保证所有的视频都可以通过软解的方式流畅播放。
那么通过以上见解,我们对于播放器的选择标准也就有了定数。首先要在处理器SOC方案支持硬件解码时,要能以硬解的方式来流畅播放视频,而在不能支持硬解的时候,可以通过软解来流畅播放;同时要对于各种封装和编码格式不同的视频,具有良好的兼容性。
接下来我们就来选取几款安卓平台下的常用播放器,来看它们对于播放方面有何影响,以帮助大家选择。
网友评论