8年iOS开发经验,熟练掌握Objective-C,掌握Swift,熟悉内存优化,多线程处理,数据库,UI布局, 软件架构,解决iOS崩溃。熟练掌握iOS直播音视频技术。了解如何上架苹果商店和开发者证书申请, 掌握React Native 也参与过后台开发,熟悉go语言,javascript,delphi, java。
在YY公司从0搭建iOS百战助手直播APP并且上架苹果商店,带领4个人的团队,负责app架构,核心部分的开发,开播流程的开发,音视频采集模块,编码的开发,视频渲染处理,协助团队解决各种疑难问题并报障用户体验。
整个app的架构,开播流程:包括点击开播按钮,鉴权,采集,编码,推流,美颜相关功能,游戏开播录屏采集,开播异常流程处理。
负责游戏开播的开发,调起iOS系统的录屏进程,接收录屏进程的数据,对采集到的视频帧进行加水印,旋转缩放,加贴纸等操作,视频编码,推流,对采集到的app音频跟mic音频进行混音。