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