sanlisanli's starred repositories
SparkLearning
Learning Apache spark,including code and data .Most part can run local.
OpenGlCameraRender
Camera2+OpenGl ES+Opencv+MediaCodec 实现美颜,大眼,贴纸,灵魂出窍,快慢录等效果。
MediaCodecDemo
(deprecated)使用 MediaCodec、jlibrtp 实现实时视频通话
CameraPush
Android使用FFmpeg实现简单直播
C-plus-plus-threadpool
C++实现threadpool多线程。在.h文件的命名空间中定义多线程的类和执行函数。在.cpp中实现线程创建、线程删除、将任务放入和提取出线程池、开启和关闭线程池等函数。
100CPthread
c++100行代码实现线程池
GraphicsTestBed
Learn Android Graphics.
node-addon-examples
Node.js C++ addon examples from http://nodejs.org/docs/latest/api/addons.html
Project-NFC
用于存放nfc功能简单实现项目
winSocketSample
Windows Socket Samples
ffmpeg4_camera_to_rtmp
ffmpeg4 camera to rtmp stream
media-player
一个仅仅满足最基本播放功能的媒体播放器。支持音视频同步。便于大家学习媒体播放器的核心
simplest_ffmpeg_video_encoder
the simplest video encoder based on FFmpeg
playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
VideoWaterMark
add watermark to video by openGl
android-gpuimage
Android filters based on OpenGL (idea from GPUImage for iOS)
AndroidContentObserverDemo
how to listern the change of database
JiaoZiVideoPlayer
MediaPlayer exoplayer ijkplayer ffmpeg
VideoPlayers
各种视频播放器,videoview,mediaplayer+surfaceview,vitamio,jcplayer,ijkplayer
EasyOpengl
OpenGL ES,绘制几何图形;编写glsl着色器语言,对图片进行模糊,冷暖色调等处理;基于Camera+GlSurfaceView实现相机实时预览 ,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能;视频添加水印。
EasyPlayer
一个简单易用、优雅美观的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。