Previous days on GitHub submitted the iOS live Streaming SDK (Https://github.com/runner365/GPUImageRtmpPush) based on Gpuimage
Recently compiled the Android live streaming SDK, open source on GitHub.
1, support most of the RTMP server on the market
NGINX-RTMP,SRS,RED5, etc.
2, video with soft, good compatibility
Some of the Android rtmp push-stream SDKs on the market are made with Android Mediacodec, but there are two drawbacks:
1,mediacodec This class after android4.1 support, the previous version will not be able to use;
2,mediacodec This class is hardware coding, need to support mobile phone manufacturers, many manufacturers support the situation is different, the failure of the phone is a big problem.
Here I use the soft, solve the above two problems.
Simple demo, input rtmp push stream address, you can directly push the stream:
A simple code structure:
1,java SDK Section
Java encoding and push-stream SDK
2, encoding and RTMP encoding dynamic Library
GitHub Open Source Address: HTTPS://GITHUB.COM/RUNNER365/ANDROID_RTMPPUSH_SDK
Android Live Open Source: RTMP Push Stream SDK