我看到很多与此相关的问题。尽管如此,我认为我的答案还没有。
我想在 Android 上使用已编码的 RTSP 客户端与 MediaCodec 一起使用,以便捕获 H264 中的 RTSP 流,然后解码并显示它。我使用了 VideoView 和 MediaPlayer,众所周知,它们在 .setDataSource 方法(文件或 rtsp/http 路径)中支持 RTSP 流(与仅支持文件或 http 的 MediaExtractor 不同),但延迟对于我的目的来说太高了。
我想使用 MediaExtractor,但由于 setDataSource 方法的限制,它似乎不是一个选择。鉴于此,我正在寻找一些可以用作 Android 上的 RTSP 客户端的帮助或示例(教程?),或者如果有人以某种方式使用 MediaExtractor 来捕获 RTSP 流,那么它的帮助也非常受欢迎。
十分感谢大家!
rojiark
你可以试试https://github.com/fyhertz/libstreaming https://github.com/fyhertz/libstreaming
您应该知道这是 LGPL,这意味着您项目的其余部分将成为 LGPL,并且如果您分发应用程序,则还必须根据要求分发源代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)