0 基础学习音视频路线图
###编译环境
- os:
云服务器 centos
- NDK: android-ndk-r15c-linux-x86_64.zip
- FDK-AAC:
0.1.6
- x264:
- lame:
###进阶路线
进阶路线图可以在组件库找到对应代码
组件库 | 对应关系 | 是否完成 |
---|---|---|
fdkaac_audio_encode_decode | Libfdk-aac 音频编解码 | |
x264_video_encode_decode | Libx264 视频编解码 | |
mediacodec_audio_encode_decode | Android MediaCodec AAC 硬编解码 | |
mediacodec_video_encode_decode | Android MediaCodec H264 硬编解码 | |
ffmpeg_audio_encode_decode | FFmpeg API 实现音频 AAC 软编解码 | |
ffmpeg_video_encode_decode | FFmpeg API 实现视频 H264 软编解码 | |
lame_audio_encode_decode | MP3 编解码 | |
####目录一: 音视频基础 + 实战短视频 SDK
- 一、音频基础知识
- 二、视频基础知识
- 三、音频采集
- 四、视频采集
- 五、音频软编解码
- 六、视频软编解码
- 七、音频硬编解码
- 八、视频硬编解码
- 九、渲染 PCM
- 十、渲染 YUV
- 十一、MP3 编解码
- 十二、实战:设计一款播放器
- 十三、实战:设计一款短视频 SDK
####目录四: VOIP Doubango 源码分析