Skip to content

视频编解码工程师等级 #7

Description

@sunjun

初级

  • 工作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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions