我已经在Android上开发了一个通过RTSP进行直播的应用程序,它运行正常。我可以在URL和Daroon Player的帮助下播放RTSP Wondershare。 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?
答案 0 :(得分:4)
请查看Vitamio。这是一个很好的播放多媒体内容的库。
答案 1 :(得分:0)
您可以使用您的代码,但不是使用Daroon Player,而是使用MX Video Player。
答案 2 :(得分:0)
答案 3 :(得分:-1)
您可以在Play商店中找到的任何播放器都不支持RTMP流。 (这是因为RTMP协议还没有任何实现。它是由Adobe为Flash Player开发的。)播放RTMP流的唯一方法是使用嵌入了Flash Player的webview,然后使用RTMP链接到HTML代码中的视频。这是唯一的方法,但遗憾的是,正在观看的用户必须安装Flash Player。
更新:Android的VLC播放器可以播放RTMP流。上述信息已过时。