音视频学习规划

Posted 叮咚咕噜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音视频学习规划相关的知识,希望对你有一定的参考价值。

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

0、前言

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

一、音视频基础知识

RGB、YUV、PCM、等陆陆续续持续补充
各种封装格式:AAC、flv、ts、MP4

二、编解码协议

三、FFMpeg

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

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

1、结构体分析

2、具体的使用方法

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

2021-6-27开始学习

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

3、源代码分析

四、webrtc

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

学习心得:

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

以上是关于音视频学习规划的主要内容,如果未能解决你的问题,请参考以下文章

985大学的高材生只会写代码片段,丢人吗?

985高校的高材生只会写代码片段,丢人吗?

985大学的高材生只会写代码片段,丢人吗?

985大学的高材生只会写代码片段,丢人吗?

985大学的高材生只会写代码片段,丢人吗?

视频学习记录和规划day10