[英]How to stream RTMP live video in Android
我已经在Android上开发了一个通过RTSP实时流媒体的应用程序,它运行良好。 我可以在Daroon Player和Wondershare的帮助下播放 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?
请看看Vitamio 。 这是一个很好的播放多媒体内容的库。
您可以使用您的代码,但不是使用Daroon Player,而是使用MX Video Player 。
您可以在Play商店中找到的任何播放器都不支持RTMP流。 (这是因为RTMP协议还没有任何实现。它是由Adobe为Flash Player开发的。)播放RTMP流的唯一方法是使用嵌入了Flash Player的webview,然后使用RTMP链接到HTML代码中的视频。 这是唯一的方法,但遗憾的是,正在观看的用户必须安装Flash Player。
更新:Android的VLC播放器可以播放RTMP流。 上述信息已过时。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.