我应该用什么在我的android应用程序上显示流媒体url



我想使用流媒体的URL在我的android应用程序上显示实时流媒体(在本例中来自IP相机)。

流媒体正在网页上显示,所以基本上我想做的是将其从网页直接显示到我的应用程序。

在这种情况下,我应该使用Picasso、WebView还是ImageView?,哪一个更有效,为什么?还是应该使用其他工具?

非常感谢你的阅读,我有点不知所措。

Picasso和ImageView无法处理视频流。你应该使用VideoView,但它对各种媒体格式非常有限,首先尝试它,如果它不起作用,请尝试

  1. Vitamio,易于使用,但对rtmp和rtsp流有很大延迟
  2. ffmpeg,这是rtmp和rtsp流的一个很好的选择,但你需要为android找到ffmpeg端口,例如这个AndroidFFmpeg,但你可以找到更多,我个人使用这个sodaplayer,用于rtmp流,与vitamio或web插件相比,它的延迟非常小
  3. GStreamer我用了很多,很棒的库,有点难用,但当你体验它时,它会很有帮助

我使用了这3个库,这取决于它是什么样的流,都有好的一面和坏的一面,取决于流的格式。

相关内容

最新更新