我已经看到很多与此相关的问题。尽管如此,我认为我没有答案。
我想在 Android 上使用已经编码的 RTSP 客户端与 MediaCodec 一起使用,以便在 H264 中捕获 RTSP 流,然后对其进行解码和显示。我使用了众所周知的 VideoView 和 MediaPlayer,它们在 .setDataSource 方法(文件或 rtsp/http 路径)中支持 RTSP 流(与仅支持文件或 http 的 MediaExtractor 不同),但对于我的目的而言,延迟太高了。
我想使用 MediaExtractor,但由于 setDataSource 方法的限制,它似乎不是一个选项。鉴于此,我正在寻找一些可以在 Android 上用作 RTSP 客户端的帮助或示例(教程?),或者如果有人以某种方式使用 MediaExtractor 来捕获 RTSP 流,它的帮助也非常受欢迎。
十分感谢大家!
罗吉克