本项目是学习实践音视频的demo,系列文章如下,持续跟新中,欢迎关注公众号"音视频开发之旅" 一起学习成长。
音视频开发之旅(五)MediaExtractor MediaMuxer 实现视频的解封装与合成
音视频开发之旅(十) GLSurfaceView源码解析&EGL环境
音视频开发之旅(11) OpenGL ES矩阵变换与坐标系统
音视频开发之旅(15) OpenGL ES粒子系统 - 喷泉
音视频开发之旅(16) OpenGL ES粒子效果-烟花爆炸
音视频开发之旅(18) JNI - 引用类型、异常处理、函数注册
音视频开发之旅(19)NDK构建方式 ndk-build与cmake
音视频开发之旅(26) 算法系列-选择、插入排序以及STL中sort的实现
音视频开发之旅(33) -交叉编译android使用的FFmpeg(3.x和4.x)
音视频开发之旅(34) - 基于FFmpeg实现简单的视频解码器
音视频开发之旅(35) -FFmpeg + AudioTrack 实现音频解码和播放
音视频开发之旅(36) -FFmpeg +OpenSL ES实现音频解码和播放
音视频开发之旅(37) -FFmpeg + OpenGLES 边解码边播放视频(一)
音视频开发之旅(38) -使用FBO实现渲染到纹理(Render to texture)
###5.1 ExoPlayer