Android是否可以本地播放udp/RTP/RTSP流?

Android是否可以本地播放udp/RTP/RTSP流?,android,android-ndk,ffmpeg,rtsp,Android,Android Ndk,Ffmpeg,Rtsp,我有点困惑,是否可以使用Android SDK接收UDP/RTSP流?我已经搜索了一些解决方案,但显然他们只是将请求转发给android原生播放器或vlc。例如,我想在曲面视图中播放视频提要 是否可以在不使用第三方api(如ffmpeg)的情况下接收流?是的,您可以使用android.media.MediaPlayer类来完成此操作。有关如何执行此操作的更多信息,请参阅。这是否也有性能?例如,我知道vlc playr的性能比ffmpeg的ffplay差?但是谢谢你的回答,所以这个类应该使用与本机

我有点困惑,是否可以使用Android SDK接收UDP/RTSP流?我已经搜索了一些解决方案,但显然他们只是将请求转发给android原生播放器或vlc。例如,我想在曲面视图中播放视频提要


是否可以在不使用第三方api(如ffmpeg)的情况下接收流?

是的,您可以使用android.media.MediaPlayer类来完成此操作。有关如何执行此操作的更多信息,请参阅。

这是否也有性能?例如,我知道vlc playr的性能比ffmpeg的ffplay差?但是谢谢你的回答,所以这个类应该使用与本机播放器应用程序相同的硬件编解码器,否则应该基本相同(除非本机播放器应用程序有很多定制),所以它应该是相当性能的。在文档中说“如果要传递URL以流式传输在线媒体文件,则该文件必须能够渐进下载。”这是否适用于udp流式传输?它将适用于RTP/udp上的RTSP流式传输是。(但不支持通过udp的其他通用流式传输协议。)vid.setVideoURI(Uri.parse(“udp://@192.168.1.142:1234”);这是否可行?