叶亮's repositories
Android-OpenGL-Filter
Android平台下使用OpenGL来完成相机预览。使用opencv来实现人脸识别,使用faceAliganment来实现人脸关键点定位。将定位到的人脸关键点结合OpenGL来实现大眼和贴图滤镜。并使用MediaCodec和OpenGl的FBO实现视频编码以及录制。
Android-VideoPlay-FFmpeg
android视频播放器学习和练习的项目。主要涉及到使用ffmpeg解封装和解码,音视频同步,倍速播放,android平台下使用OpenGl ES和OpenSL ES渲染。
Android-Rtmp-Pusher
视频编码使用x264编码,音频编码使用faac,RTMP协议作为传输协议,实现android端的直播推流
Android-Recorder
Android平台下,使用Camera采集视频每一帧,OpenGl ES渲染, FFmpeg编码推流项目
Video-Play-PCM
Andriod下使用OpenSL ES来播放音频原始数据PCM
Video-Play-RGB
只播放视频的示例代码。解码为RGBA的格式播放。
Android-Camera2-Preview
使用android原生ApiCamera2实现相机预览和录制
Android-OpenGL
基于Android平台的OpenGL练习项目
DanmakuFlameMaster
Android开源弹幕引擎·烈焰弹幕使 ~
Mac-OpenGL
Mac平台下OpenGL练习项目
MVVMHabit
👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。
tinker
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.