当前位置:   article > 正文

音视频学习规划_音视频编解码学习规划

音视频编解码学习规划

作为一名音视频小白,学习的过程特别迷茫,在学习的过程中不断了解和挖掘需要学习的新内容和模块,所以在此处进行学习记录,后面持续补充,对于学习音视频相关知识有哪些好的建议和资料还请在评论区分享一下,谢谢!

0、前言

迷茫期看到的一些好的博客,帮助我了解音视频的整体内容、框架
七牛云直播卢俊音视频学习总览
[总结]视音频编解码技术零基础学习方法
[总结]FFMPEG视音频编解码零基础学习方法
在经过一系列的查资料、咨询同事、工作网站搜索之后,发现从事音视频相关岗位工作,FFMpeg和编码协议这两点基本是所有岗位的必备要求,所以先开始这两项的学习,过程中持续补充一些音视频相关的基础知识、辅助工具的使用

一、音视频基础知识

RGB、YUV、PCM、等陆陆续续持续补充
各种封装格式:AAC、flv、ts、MP4
【数据与封装格式】FLV封装格式
【数据与封装格式】AAC码流格式与解析

【数据与封装格式】BMP图像(位图)
【数据与封装格式】音频PCM

二、编解码协议

三、FFMpeg

我的理解,可以分为以下几个模块,由浅到深,逐步料了解:

  1. 自带工具的使用:ffmpeg.exe,ffplay.exe,ffserver.exe和ffprobe.exe
  2. 调用ffmpeg sdk库实现编码、解码、解封装、封装、转封装、播放等基础功能
  3. 对上面常用结构体进行总结,了解每个结构体成员的作用(面试中会具体问到某个结构体的)
  4. 理解自带工具的源代码
  5. 深入理解各个库的源代码

1、结构体分析

2、具体的使用方法

(1)FFMpeg SDK库的直接调用:

2021-6-27开始学习
  • 1

学习跟随视频:
FFMpeg视频开发与应用基础——使用FFMpeg工具与SDK
内容: 调用FFMpeg sdk库实现编码、解码、解封装、封装、转封装、视频水印、视频缩放
博客参考:
(2)FFMpeg SDK + SDL

3、源代码分析

四、webrtc

五、音视频相关工具的使用

学习心得:

1、笔记反思
学习的内容其实已经有很多类似的博客有讲解了,直接照搬意义不大还浪费时间,并且在后面回顾的时候还是不清楚本节内容说的是啥;笔记的记录还是应该有侧重点,对全文进行总结概括;
**原则:**后面回顾的时候能很快的知道本节将的是啥,大概的框架是什么;最好能画一个框架图

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/1018614
推荐阅读
相关标签
  

闽ICP备14008679号