6

我在 Android 上开发了一个应用程序,用于通过RTSP进行实时流式传输,并且运行良好。我可以在Daroon PlayerWondershare的帮助下播放 RTSP URL。RTSP的运行代码是:

Uri stream = Uri.parse("rtsp://media-us-2.soundreach.net/slcn_lifestyle.sdp"); 
Intent videointent = new Intent(Intent.ACTION_VIEW,stream); 
startActivity(videointent);

现在我必须通过 RTMP 流式传输实时视频,但我无法使用上述过程调用它。要求是仅使用 Wondershare 播放 RTMP URL。

如何借助第三方应用程序(即 Wondershare)在 Android 设备上播放 RTMP URL?

4

4 回答 4

4

请看看Vitamio。这是一个播放多媒体内容的好图书馆。

于 2013-03-22T13:43:32.297 回答
0

您可以使用您的代码,但不是 Daroon Player,而是使用MX Video Player播放它。

于 2013-03-27T21:17:38.563 回答
0

您可以使用适用于 Android 的Vitamio库。唯一的缺点是它有许可证。

这是它的教程

于 2015-03-31T12:23:27.743 回答
-1

您可以在 Play 商店中找到的任何播放器都不支持 RTMP 流。(这是因为 RTMP 协议还没有任何实现。它是由 Adob​​e 为 Flash Player 开发的。)播放 RTMP 流的唯一方法是使用嵌入了 Flash Player 的 webview,然后使用 RTMP 链接到 HTML 代码中的视频。这是唯一的方法,但遗憾的是正在观看的用户必须安装 Flash Player。

更新:Android 的 VLC 播放器可以播放 RTMP 流。上述信息已过时。

于 2013-05-31T13:33:14.740 回答