🎬 音视频录制与播放技术实战
📚
30章 · 从入门到项目
01
音视频基础概念
模拟/数字信号 · 采样率 · 编解码原理
02
音频采集技术
麦克风 · XLR/TRS/USB · 增益与信噪比
03
视频采集技术
CCD/CMOS · 分辨率帧率 · 镜头光圈
04
音频编码标准
PCM · MP3 · AAC · Opus 码率权衡
05
视频编码标准
H.264/H.265 · VP9/AV1 · I/P/B帧
06
封装格式详解
MP4 · MKV · AVI · FLV · TS 对比
07
FFmpeg入门
安装配置 · 命令行基础 · 参数解析
08
FFmpeg音频处理
格式转换 · 采样率 · 剪辑拼接 · 音量
09
FFmpeg视频处理
格式转换 · 缩放 · 帧率 · 裁剪旋转
10
FFmpeg滤镜系统
scale/crop/rotate · volume · 滤镜链
11
音视频同步原理
PTS/DTS · 同步策略 · 案例分析
12
屏幕录制技术
Windows DXGI · macOS AVFoundation · Linux
13
音频录制实战
PyAudio · 麦克风录音 · 保存WAV
14
视频录制实战
OpenCV · 摄像头 · 实时显示AVI
15
音视频合成实战
FFmpeg合并 · 解决音画不同步
16
直播推流基础
RTMP/RTSP/HLS · 推流拉流流程
17
直播推流实战
FFmpeg推流 · SRS/Nginx-RTMP
18
直播拉流播放
VLC/FFplay · 延迟分析与优化
19
WebRTC入门
架构 · 信令 · STUN/TURN穿透
20
WebRTC实战
简易视频通话 · 浏览器P2P
21
音频处理进阶
降噪 · 回声消除AEC · 自动增益
22
视频处理进阶
图像增强 · 美颜滤镜 · 磨皮美白
23
硬件加速编码
QuickSync · NVENC · AMF · FFmpeg
24
音视频剪辑实战
MoviePy · 剪辑拼接 · 字幕转场
25
流媒体服务器搭建
Nginx-RTMP · SRS · HLS切片
26
播放器开发基础
FFmpeg+SDL2 · 解码渲染
27
播放器开发进阶
音视频同步 · 暂停快进 · 缓冲
28
移动端音视频采集
Android Camera2 · iOS AVFoundation
29
音视频质量评估
PSNR/SSIM/VMAF · MOS · 问题排查
30
项目实战:录制直播系统
采集→编码→推流→播放 全链路