2

现在我正在研究 android 中的 RTMP 视频流。请给出一些 RTMP 客户端的示例,用于在 android 中发布视频。

4

3 回答 3

1

我会建议 使用 ffmpeg 的javacv。我尝试了不同的方法,这是唯一有效的方法。此示例对您有很大帮助,但您需要进行一些更改并更新库。

如果不需要身份验证,您可以使用 flazr。

于 2014-03-17T11:48:48.027 回答
0

试试这个库http://code.google.com/p/android-rtmp-client/ 这是一个从red5移植的rtmp客户端库,可以在android和其他java平台上使用。与 red5 相比,这个 lib 具有最小的 lib 依赖。

于 2013-05-17T13:24:44.627 回答
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

于 2017-02-25T18:01:54.333 回答