音视频开发分享(星陨)

星陨:音视频开发分享

  1. 音视频开发主要是做什么

    • 音视频采集
      • Camera相关
    • 编码与解码
      • FFmpeg相关
        • 视频编解码、合成、压缩
    • 渲染
      • 特效相关,美颜滤镜、算法等
  2. 如何点亮音视频技能树

    IOS掌握好Fundation就足够入门了

    Android:

    • 学习Android上的音视频API
    • 学习OpenGL渲染与FFmpeg
    • 学习开源项目源码

    OpenGL学习了之后,该怎么做?

    • OpenGL在音视频中的作用
      • FFmpeg->OpenGL->Screen
    • OpenGL算是另一门学科了
      • 学习更多渲染和图形学方面的内容,比如光照、阴影
      • 学习渲染引擎方面的开发,可以学学游戏的

    掌握了技能点之后如何进阶?

    • 系统设计与框架搭建能力
    • 站在业务角度发展与进步
  3. Android 音视频入门项目

  4. 转行与内推

    • 音视频学习与转行是两码事

      XX有风险,入市需谨慎

    • 项目经历

      没有工作经历,要有开源项目,要体现出能力

    • 市场风向

      组建技术团队之时,对市场要有敏感度

  5. 音视频的上层业务基本是对接SDK,专业的是底层技术

  6. 搜商:搜索能力