我应该用什么来显示我的Android应用程序上的流媒体网址?

时间:2015-02-21 04:19:50

标签: java android url live-streaming

我想使用流式传输的URL在我的Android应用程序(在本例中使用IP摄像头)显示实时流式传输。

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

在这种情况下我应该使用毕加索,WebView还是ImageView?哪一个更有效?为什么?或者我应该使用其他工具吗?

非常感谢阅读,我很失望。

1 个答案:

答案 0 :(得分:4)

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

  1. Vitamio,易于使用,但对rtmp和rtsp流有很大的延迟
  2. ffmpeg,对于rtmp和rtsp流来说这是一个不错的选择,但你需要为android找到ffmpeg端口,例如这个AndroidFFmpeg,但你可以找到更多,我个人用过这个{ {3}},对于rtmp流,与vitamio或web插件相比,它几乎没有延迟。
  3. sodaplayer我使用了很多很棒的图书馆,有点难以使用,但是当你体验它时,它会非常有用
  4. 我使用了这3个库,它取决于它是什么类型的流,都有它们的优缺点,取决于流格式。