2

我已经看到很多与此相关的问题。尽管如此,我认为我没有答案。

我想在 Android 上使用已经编码的 RTSP 客户端与 MediaCodec 一起使用,以便在 H264 中捕获 RTSP 流,然后对其进行解码和显示。我使用了众所周知的 VideoView 和 MediaPlayer,它们在 .setDataSource 方法(文件或 rtsp/http 路径)中支持 RTSP 流(与仅支持文件或 http 的 MediaExtractor 不同),但对于我的目的而言,延迟太高了。

我想使用 MediaExtractor,但由于 setDataSource 方法的限制,它似乎不是一个选项。鉴于此,我正在寻找一些可以在 Android 上用作 RTSP 客户端的帮助或示例(教程?),或者如果有人以某种方式使用 MediaExtractor 来捕获 RTSP 流,它的帮助也非常受欢迎。

十分感谢大家!

罗吉克

4

1 回答 1

0

你可以试试https://github.com/fyhertz/libstreaming

您应该知道那是 LGPL,这意味着您的项目的其余部分将成为 LGPL,如果您分发应用程序,您还必须根据要求分发源代码。

于 2014-12-08T04:35:03.543 回答