• 欢迎访问TT7.org ,TT7 专注IT技术学习与分享。欢迎一起成长。

慕课网李超老师实战课程:5G时代编程必备基础-音视频小白系统入门课

后端 爱学习的小T 3个月前 (06-20) 114次浏览 0个评论

编程必备基础-音视频小白系统入门课
编程必备基础-音视频小白系统入门课(专为音视频小白设计 任何方向的开发者都能学会学好),本套课程系统讲解音视频基础原理,并实战如何从0构建一套可商用的娱乐直播系统。无论你从事哪个方向的开发工作,只要对音视频感兴趣,这门课程便能满足你的需求。本套课程将带你系统全面的入门,轻松掌握音视频采集、音视频编解码、RTMP传输协议等核心基础,低门槛进入音视频行业。

注:学习本套课程需要对Linux有一定了解至少掌握一门开发语言基础

音视频开发工程师李超,10多年的软件开发经历,8年多的音视频直播行业相关经验,6年多的团队管理经验,丰富的linux开发经验,对Linux内核做过深入分析。

入行音视频学习路线:
Step1: 音视频开发基础入门;
Step2: FFmpeg音视频开发;
Step3: 实时互动直播技术;
Step4: 企业级流媒体服务器设计与开发。
音视频开发课程内容
为什么需要音视频开发这门课?
1.”井喷”的人才需求,薪资高;
2.系统的音视频入门资料;
3.基础知识决定你未来的高度;
4.进一步学习高阶课程的基础。

课程重点:
1、系统的掌握音视频的的工作原理、处理流程;
2、掌握FFmpeg如何从音视频设备上采集数据;
3、掌握使用不同的编码器对采集的数据进行编/解码;
4、掌握音视频编码和渲染基础。
课程收获

5G时代编程必备基础-音视频小白系统入门课

1-2 课程介绍及学习指导

2-1 音视频应用的场景

2-3 Linux基础知识-1

2-4 Linux基础知识-2

2-5 Linux基本命令

2-6 vim的简单使用

3-1 Mac或Linux下编译安装ffmpeg

3-2 Windows下编译ffmpeg的几种方式

3-4 Cygwin下安装ffmpeg

3-5 msys2环境的搭建

3-6 msys2+mingw编译ffmpeg

3-7 msys2+vs编译ffmpeg

4-2 C语言中的基本类型和逻辑运算

4-3 C语言中的高级类型:数组、结构体和枚举类型

4-4 C语言中的指针

4-6 内存管理与分配

4-7 条件判断与循环

4-8 C语言中的函数

4-9 C语言如何操作文件

5-1 音视频处理流程

5-2 声音是如何被听到的

5-3 声音的三要素

5-4 模数转换

5-5 PCM与WAV

6-1 通过命令方式采集音频数据

6-11 录制音频数据

6-2 swift语法一

6-3 swift语法二

6-5 创建 Button

6-6 swift调用C语言

6-7 Mac App中引入ffmpeg库

6-8 打开音频设备

6-9 从音频设备中读取音频数据

7-1 音频有损压缩技术

7-2 音频无损压缩技术

7-3 几种常见编解码器的比较

7-4 AAC编码器介绍

7-5 ADTS格式

7-6 通过ffmpeg生成AAC数据

8-1 什么是音频重采样

8-10 代码优化2

8-11 代码优化3

8-2 实战音频重采样1

8-3 实战音频重采样2

8-4 创建AAC编码器1

8-5 创建AAC编码器2

8-6 编码使用的输入输出数据

8-7 AAC编码器编码1

8-9 代码优化1

9-1 图像的基本概念

9-10 实战从视频设备上采集数据2

9-2 屏幕显示器

9-4 图像的显示

9-5 什么是YUV

9-6 YUV的常见格式

10-1 H264压缩码率与GOP

10-2 H264中的I帧P帧和B帧

10-3 H264中的宏块

10-4 帧内压缩技术

10-5 帧间压缩技术

10-6 H264无损压缩及编解码处理流程

10-7 H264码流结构


版权归原作者所有,交流学习联系:tt(at)tt7.org
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址