Android上的RTSP客户端实现

时间:2014-10-21 17:01:39

标签: android streaming rtsp mediacodec mediaextractor

我见过许多与此有关的问题。然而,我认为没有答案。

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

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

非常感谢你们!

rojiark

1 个答案:

答案 0 :(得分:0)

您可以尝试https://github.com/fyhertz/libstreaming

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