【问题标题】:RTSP Stream in VideoView in Android ApplicationAndroid应用程序中VideoView中的RTSP流
【发布时间】:2012-04-13 09:44:56
【问题描述】:

我正在尝试编写一个非常简单的应用程序,它只是尝试播放由 RTSP 服务器流式传输的视频。 我在某处读到 VideoView 组件能够处理 RTSP 流。 所以我按照以下方式编写了代码。

vv = (VideoView) findViewById(R.id.videoView1);
    mc = new MediaController(getApplicationContext());
    vv.setVideoURI(Uri.parse(url));
    vv.setMediaController(mc);
    vv.requestFocus();

    vv.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

        public void onPrepared(MediaPlayer mp) {
            vv.start();

        }
    });

URL 字符串的格式如下 rtsp://192.168.1.136:8554/mercykilling.mkv

我的问题是我不断收到如下错误

V/MediaPlayer(16501): 收到消息 msg=100, ext 1=1, ext2=-18

谁能指点一下这个话题?

【问题讨论】:

    标签: android video streaming rtsp playback


    【解决方案1】:

    以前的FAQ

    以前的background

    一般评论 - RTSP / RTP 支持包含大量底层编码和规范,用于在数据包中打包媒体轨道,我不确定标准的 Android libStageFright 库是否真的支持它的所有排列。

    我查看了API / media / video下sdk中的ICS示例...

    ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

    查看您的 SDK 和上述示例中的 cmets...

            case STREAM_VIDEO:
                /*
                 * TODO: Set path variable to progressive streamable mp4 or
                 * 3gpp format URL. Http protocol should be used.
                 * Mediaplayer can only play "progressive streamable
                 * contents" which basically means: 1. the movie atom has to
                 * precede all the media data atoms. 2. The clip has to be
                 * reasonably interleaved.
                 * 
                 */
    

    那些 cmets 确实支持 android 4.0 mediaPlayer 将播放 RTSP 流的想法。

    如果您想测试通用 RTSP 流,我建议您从 Youtube 获取一个提要并尝试播放 format=1 流的 URL,这将是 RTSP 协议。 示例here

    【讨论】:

      【解决方案2】:

      mkv 仅支持 4.0+ 版本 Take a look

      您始终牢记一件事,即要支持 rtsp 流,您必须启动 rtsp 服务器。否则无法启动该文件。

      【讨论】:

        【解决方案3】:

        你可以使用库@http://net7mma.codeplex.com/(我是作者)

        它可以提供一种简单的方法来允许在 Android 中播放 RtspRtp 媒体。

        【讨论】:

          猜你喜欢
          • 2011-03-07
          • 2012-07-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多