个人介绍
1. 熟悉客户端常用的开发技术,如C++,STL,DuiLib,QT,ffmpeg,多线程,网络编程等
2. 熟悉数据结构与算法,熟悉视频编解码原理。了解硬件加速技术(cuda dxva,Intel qsv)和并行计算框架(MPI,openMP)
3. 掌握WEB开发技术,如react,typescript,h5,css
工作经历
2020-06-01 -至今YY桌面客户端开发工程师
从事PC端直播软件的开发工作,负责摄像头画面采集、视频小工具(录制-剪辑-上传)、美颜特效处理模块,如表情、贴纸、绿幕抠图、虚拟形象等。
2018-10-01 -2020-06-01广州酷狗计算机科技有限公司PC客户端开发工程师
从事直播伴侣客户端开发,主要负责美颜特效模块、摄像头图像采集、渲染模块。代表项目: 1. 手机竖屏开播:把手机摄像头采集的画面发送到电脑端开播,包括WIFI传输和USB传输 2. 直播伴侣升级开播客户端:底层使用C++,业务层使用web开发,方便业务快速迭代
2015-07-01 -2017-06-01北京奇艺世纪科技有限公司高级工程师
负责爱奇艺客户端相关组件的开发和维护,作为主力工程师负责爱奇艺视频助手的开发工作,擅长视频处理等技术。主要完成旧客户端重构、视频转码插件开发等工作
教育经历
2012-07-01 - 2014-06-01中山大学计算机科学与技术硕士研究生
研究生期间主攻高性能计算方向,对分布式并行计算相关方法和技术有较好的掌握
资质认证
技能
该工具实现以下功能: 1. 添加本地视频文件 2. 加载视频,并读取视频流和音频流信息,展示给用户,用户可以将原视频转为常用的视频格式。 3. 在开始转码前,还支持设置视频编码器,音轨,以及对视频画面进行进一步处理,如画面裁剪,视频增强,模糊,旋转翻转,调整分辨率,添加水印等
该工具实现了以下功能: 1. 对摄像头采集的画面进行录制,编码,保存为本地视频文件 2. 加载保存的视频,并播放,播放器界面支持用户对视频进行剪辑,保留需要的片段 3. 把剪辑后的视频上传至服务器