随着社交行业的不断发展,美颜SDK的应用场景变得越来越多,大众也逐渐地依赖于美颜SDK。平台有了美颜的加持可以为用户提供更好的使用感。 所以很多平台现在都会选择接入美颜SDK,但是在接入过程中有的平台会反映美颜模糊的状况,那我们来看一下到底是哪些原因影响了美颜SDK的清晰度。
美颜自身原因
我们首先来讨论一下美颜不清晰与自身有关系,美颜接入之后不清晰是由磨皮算法决定的,出现这一现象是因为将面部一个像素及其周围像素进行融合导致画面会有所模糊。如果是因为美颜本身的原因,可以通过精细磨皮来实现在不降低清晰度的情况下依旧打造出清晰度更高的磨皮效果。
分辨率、码率
画面不清晰除了与美颜相关外还与分辨率和码率有很大的相关性,分辨率和码率是与推流设置有关的。简单的打一个比方,我们使用视频APP在观看视频时选择480p清晰度远低于1280*720的720p,并且在弱网环境下会优先保障画面通畅从而选择降低画面清晰度。对于美颜SDK来说这是同样的一个道理,如果想要有限保障清晰度的话可以在推流或者音视频相关的方法中关闭自适应。
设备采集
画面清晰度除了以上两个因素外还与设备采集相关,因为有的平台的主播比较多,所以分发的设备大多都是千元机包括平台的一些测试机,这些设备大都不支持1280*720的设置,就好比一万多的手机性能与一两千的手机比肯定是要好的很多。解决以上两个问题,美颜画面还是不清晰的话那只能换设备看看了。
影响画面不清晰的原因主要是以上几个,平台如果在对接过程中遇到这类问题的话可以进行排查,同时也可以找美颜SDK服务商进行协助解决问题。