【发布时间】:2014-10-21 17:01:38
【问题描述】:
我看到了很多与此相关的问题。尽管如此,我认为没有我的答案。
我想在 Android 上使用已编码的 RTSP 客户端与 MediaCodec 一起使用,以便在 H264 中捕获 RTSP 流,然后对其进行解码和显示。我使用了众所周知的 VideoView 和 MediaPlayer,它们在 .setDataSource 方法(文件或 rtsp/http 路径)中支持 RTSP 流(与仅支持文件或 http 的 MediaExtractor 不同),但对于我的目的而言,延迟太高了。
我想使用 MediaExtractor,但由于 setDataSource 方法的限制,它似乎不是一个选项。鉴于此,我正在寻找一些可以在 Android 上用作 RTSP 客户端的帮助或示例(教程?),或者如果有人以某种方式使用 MediaExtractor 来捕获 RTSP 流,它的帮助也非常受欢迎。
非常感谢你们!
rojiark
【问题讨论】:
-
您不接受答案的任何原因?
-
我认为切换到 MediaCodec 不会带来任何性能提升。这两个选项都使用相同的本机代码来播放流。
标签: android streaming rtsp android-mediacodec mediaextractor