1. 熟练使用C++、golang实现后端业务开发。
2. 熟悉redis、mysql等中间件使用和开发。
3. 熟练使用ffmpeg,能够对ffmpeg进行二次开发和调试。
4. 熟悉音视频编码标准,熟悉常见的多媒体压缩和封装格式。
1. 百度网盘视频实时转码系统开发和维护。
1)负责点播转码系统维护和优化,视频转码首帧耗时优化;
2)参与点播视频分布式转码架构设计、功能开发,包括任务状态维护等;
3)转码机房与集群间流量调度优化,支持动态配置调度策略,转码系统容灾策略开发;
4)fmpeg转码优化,转码异常case处理和兼容。
2. 完成映客直播转码系统从0到1搭建。
1)参与直播转码、录像、截图服务器架构设计,任务管理模块、保活机制开发,容灾方案设计与实现;
2)负责搭建直播转码集群,包括cpu、gpu、asic转码集群,集群间负载均衡管理;
3)ffmpeg转码参数调优,码率控制策略,制定转码质量评测方案,vmaf、psnr;
4)直播录像/截图定制化ffmpeg模块开发,时间戳异常处理;关键帧截图、定时截图以及图像缩放。