issues
search
byhook
/
ffmpeg4android
音视频学习实践,从移植ffmpeg库到android平台,混合编译x264库以及fdk-aac库,到相机音频采集编码推流到RTMP服务器的学习记录
773
stars
258
forks
source link
readme
android平台音视频学习实践
环境配置
操作系统:
ubuntu 16.05
ndk版本:
android-ndk-r15c
ffmpeg版本:
3.3.8和3.4.6
fdk-aac版本:
0.1.6
目录
android全平台编译ffmpeg以及x264与fdk-aac实践
ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器
android全平台编译ffmpeg合并为单个库实践
android-studio使用cmake编译ffmpeg实践
android全平台下基于ffmpeg解码MP4视频文件为YUV文件
android全平台编译ffmpeg支持命令行实践
android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器
android平台下音频编码之编译LAME库转码PCM为MP3
ubuntu平台下编译vlc-android视频播放器实践
图解YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别
图解RGB565、RGB555、RGB16、RGB24、RGB32、ARGB32等格式的区别
YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片
android全平台编译libyuv库实现YUV和RGB的转换
android平台下基于ffmpeg对相机采集的NV21数据编码为MP4视频文件
android平台下基于ffmpeg采集Camera数据编码成H.264推流到RTMP服务器
android平台下基于ffmpeg和ANativeWindow实现简单的视频播放器
android平台下基于ffmpeg实现对相机预览截图的功能(NV21数据编码为JPEG文件)
android平台下基于ffmpeg的swscale模块实现对YUV和RGB数据进行转换
android平台下基于ffmpeg对AudioRecord录制的PCM音频数据编码为AAC文件
android平台下基于cmake链接ffmpeg-3.4.6的armeabi-v7a和arm64-v8a的静态库