- 姓名:何卓群
- 年龄:25岁
- 工作经验:4年
- 电话:13232745315
- 求职意向: iOS音视频开发工程师
- github:https://github.com/qtiuto/
在公司,我主要负责以下任务:
- iOS播放性能及底层性能优化。
- 音视频播放器的架构设计和功能实现。
- 音视频业务迭代
- 视频发布器的编辑以及合成
主要对音视频场景涉及的各类性能问题进行综合治理和稳定性维护,以提升流畅度,降低内存消耗,提升启播速度,降低失败率和卡顿率等,进而为业务带来显著收益,推动业务进展。在此过程中,我主要完成了以下项目:
- 使用runtime结合C++和汇编实现了高性能事件分发及状态管理框架ReduxKit;
- 使用C++重写了JSONModel实现,重新实现了NSNotifiactionCenter,并实现高性能异步日志输出;
- 创造了类替换工具BDClassReplacer,用于运行时动态替换类实现,实现无侵入AB;
- 内存治理对于音视频播放器场景降低一半以上OOM异常;
- 音视频播放器场景的流畅度提升,降低了一半以上的丢帧;
- 疑难问题如MACH Exception,vm内存泄漏,各类卡死的治理。
这是一个支持多种来源的本地/在线视频播放器,承接了头条内几乎所有的播放场景,在此项目中,我承担如下角色:
- 我的任务是完成设计并实现了该应用程序中核心功能;
- 解决了其中的大部分的性能问题;
- 通过使用智能选档,超分算法,预渲染,预加载等方案,使其画面流畅高清和响应迅速,并且可以快速播放高清资源。
这是一款基于GPU渲染弹幕效果的SDK, 用户可将其集成至自己所开发的APP内,在此项目中,我承担如下角色:
- 完成整个项目的方案设计,代码实现,APP落地,多业务支持;
- 利用Metal 实现高性能低内存的 GPU 渲染模块;
- 开发弹幕排版算法模块.
这是一个秒开画中画SDK,在iOS13+上支持渲染自定义View,站内站外打开,UI动态变化和多种生成方式,在此项目中,我承担如下角色:
- 完成整个项目的方案设计,代码实现,APP落地,多业务支持;
- 使用苹果隐藏API实现自定义View支持,后台关闭,锁屏监听等复杂操作;
- 使用自定义MP4文件生成逻辑实现微秒级自定义宽高视频文件生成.
这是一个在头条的视频发布器SDK,在此项目中,我承担如下角色:
- 摄像机,视频文件的预览和特效添加;
- 音视频的剪辑和编辑;
- 音视频合成速度优化和预览内存优化;
- 对接服务端完成视频文件的发布。
本科 | 重庆大学 | 生物医学工程 | 2015 - 2019 感谢您花时间阅读我的简历!