美颜,到底是在直播的哪一步骤上场的呢?
我们一起跟着肌柒美颜SDK开发者团队,来真正走进直播软件的工作流程!
一、 美颜SDK从哪里上场
1、 首先,主播端打开设备(摄像头),采集音视频信息,此时,美颜滤镜SDK开始运转,对视频进行处理
2、 美颜过的视频数据被编码、推流至服务器,通过CDN分发到各节点服务器上
3、 用户拉取视频流、解码数据包,播放美颜后的直播视频
所以,美颜的工作,其实是从打开摄像头开始,就自动开始工作的,它被接入在程序上,且通常是以“美颜滤镜SDK”的形式出现。
二、 美颜滤镜SDK是什么
解释一下SDK的意思,SDK的中文意义是“软件开发工具包”,由三方服务商制作出能够实现某项功能的工具包并出售其使用权,以方便其他用户的同时获得一定收入。美颜滤镜SDK就是指可以放在直播软件中进行使用的美颜工具包。
三、 美颜滤镜SDK技术
美颜滤镜SDK涉及到复杂的算法和图像处理技术,对人脸识别、人脸分割、人脸追踪等方面的技术水准要求非常高,且通常包括这些功能:磨皮数值调整、美白数值调整、美型特效数值调整、饱和度数值调整、粉嫩数值调整、滤镜特效、贴纸特效等,而他们的效果是否自然且具有美感、像素是否清晰,就要看上述技术实力了。
1、 什么影响了图像清晰度?影响到美颜后的图像清晰度的,通常是“磨皮”和“美白”这一步,这一步考验人脸识别能力,技术能力不够的话,背景和人脸层次部分,很容易在磨皮和美白的时候,把背景一起模糊掉。
2、 什么影响了贴纸贴合度?人脸关键点识别、人脸分割技术和人脸追踪是影响美颜滤镜SDK中贴纸特效成果的主要原因。
3、 什么影响了效果真实度?几乎所有技术都为真实性服务,我个人觉得“粉嫩”数值对真实性影响非常大,一不小心就变成了满脸粉白的女鬼。
4、 什么影响了美颜反应速度?美颜SDK的程序和当前网络、硬件环境同时对美颜SDK的反应速度起作用。
,