熟悉OpenGL ES, Metal, AVFoundation, AudioToolbox, VideoToolbox等图形和音视频框架。我从事iOS平台的音频和视频开发已经很多年了。 现在,我在一家专门从事音乐和直播的公司工作,负责直播的性能优化以及音频框架开发。 我对Metal框架有多年的经验,尽管开源的Metal框架并不多,但仍然能从目前开源的框架中找出不足(如陌陌的MetalPetal框架,虽然用到了Metal,但设计上并未发挥出Metal的优势,比如GPUImage3,在滤镜链的处理上,CPU并未等待GPU处理结束的这种错误做法)。率先在公司app中使用了Metal技术,并获得了满意的效果。
长话短说,在暴风、迅雷、美团干过。目前在小公司做唱歌方面的直播开发。
做过暴风魔镜(蓝牙遥控器的通信和交互部分是我做的、全景视频格式检测算法是我做的)、用过商汤人脸识别、会OpenGL, Metal, 在美团做过EasyReact(已开源)和EasyMVVM框架,做过小视频业务的开发。本人喜欢音乐,早期做过吉他谱app。
近期主要是在公司维护音视频方面,用Metal技术重构了直播模块,替换掉了过时的GPUImage框架,并提升了滤镜的处理效率,减少了代码量,并主导并开发了音频处理框架,用于多轨多slice播放器,并能添加音效及离线合成等功能。