Now i am working on RTMP video streaming in android.please give some examples of RTMP client for video publishing in android.
3 Answers
I would suggest javacv with ffmpeg. I've tried different things and this was the only one worked. This example will help you a lot, but you' ll need to do some changes and update libs.
If authentication is not required you can use flazr.

- 132
- 1
- 10
try this library http://code.google.com/p/android-rtmp-client/ This is a rtmp client lib ported from red5 and can be used in both android and other java platform. Compared to red5, this lib has a minimal lib dependency.
You should use Yasea or LibRestreaming.
Yasea can publish live video to your rtmp server (needs API 16+)
-Some devices , like MTK chips you can get 8-14 fps with yasea.
I also recommend LibRestreaming to you , if your target api is 18 and upper.
-You can get 20-30 fps with librestreaming
https://github.com/begeekmyfriend/yasea
https://github.com/lakeinchina/librestreaming
I don't suggest javacv to publishing live video , because it takes up 10-15 mb in apk and works with slow fps

- 615
- 1
- 9
- 23