赖国尚
个人信息
- 性别:男 年龄:23
- 手机:15766355301 邮箱:1540302412@qq.com
- 期望岗位:音视频开发工程师 期望薪资:面议
教育背景
-
东莞理工学院 2018.9~2022.6 软件工程专业(统招一本)
相关课程: 数据结构与算法分析、操作系统、数据库系统原理、计算机组成原理、计算机网络等
工作经历
-
华为OD 2022.7~至今 华为云媒体网络服务域(音视频开发)
离线转码:音视频编解码优化,字幕转码,AV1编解码,支撑客户上量,解决兼容性问题30+,实现收益转正
直播转码:音视频编解码优化,透传 sei ,支持CRF码控模式
个人优势
- 熟练使用C/C++,熟悉Java(在校期间主语言)
- 熟悉FFmpeg框架,熟悉常用的媒体协议(rtmp、flv、MP4等)
- 熟悉常用 filter:tonemap、aeval、scale、crop、split、overlay等
- 了解音视频编码原理,了解常用的编解码算法(264、265、aac)
- 了解视频打分指标(VMAF,PSNR,SSIM)
- 了解SRS流媒体服务器
- 了解基本的图形渲染原理
- 熟悉常用数据库(MySQL,Redis)
- 熟悉常用数据结构和算法,力扣300+
- 熟悉操作系统原理、计算机网络,具备良好的编程基础
- 熟悉Linux常用命令,熟悉shell
- 责任心重、善于与人沟通,能够很好的与周边团队协作,并达成目标
项目经历
离线转码 开发工程师 2022.07~2023.06
项目介绍:提供经济、高效、弹性的音视频转码、超高清图像生成、视频编辑和安全等视频处理服务,支持广电媒资、互联网、云游戏、云存储等多种业务领域客户的海量、低时延的多媒体数据高效运营。
个人职责:负责项目安全整改、片源兼容性问题处理、项目功能增改
技术栈:C、C++、Java、FFmpeg、SpringBoot
业绩:
安全问题整改:负责 Java 服务和C++服务的安全整改:内存清理、随机数整改、API 整改、安全扫描工具问题、文件权限整改、日志审计整改、秘钥加密等。最后实现服务安全问题归0,并通报表扬
HLS支持多字幕:对输入字幕流进行处理,基于HLS协议,将输入字幕流转换为VTT字幕文件,实现HLS格式下字幕追加删除修改
视频剪辑拼接:当前并无该接口,新增请求接口,新增剪辑拼接处理流程,对剪辑后的片源时戳校正以及合并阶段统一转成相同分辨率,相同输出格式。同时为保障业务正常,还实现了重试机制,对失败的任务利用 ffmpeg 进行重试。实现剪辑拼接功能并成功商用。
支持AV1编码:支持 AV1编码并成功商用,解决客户兼容性问题,保障客户上量
片源问题定位:解决兼容性问题30+,包括但不限于:支持8位BT2020色域映射tonemap;相位检测,解决音频反向问题;兼容片源旋转角为NAN;调整低精度片源时间基;修复音频丢弃问题。保障客户搬迁并成功上量,实现收益转正
直播转码 开发工程师 2023.06~2023.09
项目介绍:为华为云直播服务提供转码功能支持,支持将推送的直播流转码成多种分辨率和码率规格的视频流,以满足不同网络环境的用户观看需求。提供了预置转码模板和自定义转码模板两种模板类型,用以批量执行转码操作
个人职责:负责项目功能增改
技术栈:C、C++、FFmpeg
业绩:
SEI透传:查阅相关资料,确定264、265Nalu中 SEI 的组织格式,并侵入式修改 FFmpeg 源码,实现 SEI 透传。客户验证通过并推动客户上量
CRF码控:集成264、265内部编码器,支持编码器码控模式;通过修改客户模板,使输出片源画质打分提升明显