issues
search
sunjun
/
blog
0
stars
0
forks
source link
视频编解码工程师等级
#7
Open
sunjun
opened
2 years ago
sunjun
commented
2 years ago
初级
工作1年及以上,了解音视频基本压缩原理
了解FFmpeg等基本开源音视频框架,能使用FFmpeg命令做基本音视频转换处理
了解颜色表示方式rgb,yuv及其变种,声音的数模转换
中级
工作3年及以上,了解一种或几种音视频编码编码标准如h264,aac
了解一种或几种常用音视频封装格式如FLV,MP4
可以自己编译,裁剪FFmpeg模块,
可以调用FFmpeg基本api进行基础音视频业务开发,如解码,编码,推流
高级
工作5年及以上,熟悉网络流媒体协议的细节及使用如rtmp,hls,rtsp
熟悉FLV,MP4等容器封装细节及标准
了解各种软硬件平台音视频编解码接口调用,及加速方式与方法
熟练阅读FFmpeg源码,了解其插件式架构设计方式,文件打开编解码流程
资深
工作7年及以上,熟悉几种音视频相关开源框架,及其优缺点和使用场景,如FFmpeg,gstreamer,opencv等
可以很快定位性能问题,并给出解决方案
可以不借助框架独自参考标准实现容器解析,流媒体协议解析
可以实现FFmpeg或者gstreamer的自定义解码器,容器解析,协议解析等功能
熟悉webrtc等音视频开发标准
架构师
工作10年及以上,可以进行音视频服务端以及客户端相关业务开发与架构,
了解业界主流解决方案与其优缺点,根据相关业务选择最适合的架构
熟悉及时跟踪业界音视频新的编解码标准发展,如AV1,webrtc
初级
中级
高级
资深
架构师