现在我正在研究android.please中的RTMP视频流,给出了一些用于android中视频发布的RTMP客户端的例子。
答案 0 :(得分:1)
我建议使用ffmpeg javacv。 我尝试了不同的东西,这是唯一有效的。 这个example会对你有很大帮助,但是你可以帮助你。我需要做一些更改并更新库。
如果不需要身份验证,您可以使用flazr。
答案 1 :(得分:0)
试试这个图书馆http://code.google.com/p/android-rtmp-client/ 这是一个从red5移植的rtmp客户端lib,可以在android和其他java平台上使用。与red5相比,这个lib具有最小的lib依赖性。
答案 2 :(得分:0)
您应该使用Yasea或LibRestreaming。
Yasea可以将实时视频发布到您的rtmp服务器(需要API 16 +)
- 有些设备,比如MTK芯片,你可以用yasea获得8-14 fps。
如果您的目标api是18及更高版本,我还建议您使用LibRestreaming。
- 你可以用librestreaming获得20-30 fps
https://github.com/begeekmyfriend/yasea
https://github.com/lakeinchina/librestreaming
我不建议javacv发布实时视频,因为它在apk中占用10-15 MB并且使用慢速fps