AALive is a free, open software live telecast project that provides mobile applications based on FFmpeg multimedia framework. The project get preview frame from harware camera(compatible with Android camera1 and camera2). The project renderes camera preview using OpenGLES2.0 and does filters using GLSL(OpenGL Shading Language). The project uses FFmpeg(x264 video encoder, libfaac audio encoder)to encode and uses RTMP protocol to push media stream. I recommend Nginx + RTMP mudole as RTMP server.
More info
Master source code repo: https://github.com/AngzAngy/AALive Mailing list: angzangy@gmail.com angzangy@hotmail.com angzangy@163.com QQ Group: 624577781