如何在Android中传输RTMP实时视频

如何在Android中传输RTMP实时视频,android,rtmp,Android,Rtmp,我已经在Android上开发了一个实时流媒体应用程序,它运行良好。我能够在和的帮助下玩RTSP。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流式传输实时视频,

我已经在Android上开发了一个实时流媒体应用程序,它运行良好。我能够在和的帮助下玩RTSP。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?

请查看。这是一个很好的播放多媒体内容的库。

您可以使用您的代码,但不使用Daroon Player,而是使用

您在play store上找到的任何播放器都不支持RTMP流。(这是因为RTMP协议尚未实现。它是由Adobe为Flash Player开发的。)播放RTMP流的唯一方法是使用嵌入Flash Player的webview,然后在HTML代码中使用指向视频的RTMP链接。这是唯一的方法,但遗憾的是,正在观看的用户必须安装Flash Player

更新:用于Android的VLC播放器可以播放RTMP流。上面提到的信息已经过时。

您可以使用android库。唯一的缺点是它有许可证


这里有一个答案。

你能给出一些链接来按照你说的做吗?检查一下android的VLC播放器!MXPlayer也支持rtmp。Qwin,建议您删除此答案,因为它显然是不正确和误导性的,特别是如果您没有阅读最后一段(更新)。值得投反对票,尽管我没有这样做任何使用vitamino播放rmtp文件的教程??