【问题标题】:How to Stream Video from Http or RTSP Url in android如何在 android 中从 Http 或 RTSP Url 流式传输视频
【发布时间】:2015-02-08 11:46:33
【问题描述】:

我想在 android 上播放来自 Http 和 Rtsp 的视频。目前我正在尝试使用 http 链接但是当我的活动开始时,它只是开始播放带有空白黑屏的音频。没有视频显示。在这里,我在下面发布了我的代码。感谢您提前提供任何帮助。如果有人可以为直播提供一个新的运行 rtsp 链接,我将非常感激。

    VideoView vidView = (VideoView)findViewById(R.id.myVideo);

    Uri stream = Uri.parse("http://www.androidbegin.com/tutorial/AndroidCommercial.3gp");

    vidView.setVideoURI(stream);

    MediaController vidControl = new MediaController(this);
    vidControl.setAnchorView(vidView);
    vidView.setMediaController(vidControl);
    vidView.requestFocus();
    vidView.start();

【问题讨论】:

标签: android rtsp http-live-streaming live-streaming android-videoview


【解决方案1】:

如果 VideoView 不适用于您的流,那么您需要使用 ffmpeg 进行处理

【讨论】:

    【解决方案2】:

    您可以通过Vitamio Libary 轻松完成。 Vitamio 在 Android 和 iOS 中支持 720p/1080p HD、mp4、mkv、m4v、mov、flv、avi、rmvb、rm、ts、tp 和许多其他视频格式。 支持几乎所有流行的流媒体协议由 Vitamio 提供,包括 HLS (m3u8)、MMS、RTSP、RTMP 和 HTTP。

    您可以从here下载演示。

    【讨论】:

    • 我刚刚按照您的建议尝试了 Vitamio 库。但是当我尝试播放视频时,它的播放速度很慢。我正在尝试此链接link,它在我的 PC 的网络浏览器中运行顺畅且良好。
    • 问题是我在模拟器上测试它,它在真实设备上运行完美。我要把这个标记为答案。感谢您的帮助。
    猜你喜欢
    • 2011-03-12
    • 2016-06-17
    • 1970-01-01
    • 2018-04-24
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多