首页 > 解决方案 > 在 Android 应用程序中播放 RTSP 流,直播回来了

问题描述

我正在做一个从实时摄像头播放视频的安卓应用程序。我可以观看直播,但它会返回 1.5 秒。我们不想要。

我使用了标准设置:

public class MainActivity extends AppCompatActivity {
    VideoView videoView;
    String videoUrl = "rtsp://admin:admin@192.168.1.125/live/0/h264.sdp";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        videoView = (VideoView) this.findViewById(R.id.rtspVideo);
        RtspStream(videoUrl);
    }

    private void RtspStream(String rtspUrl) {
        videoView.setVideoURI(Uri.parse(rtspUrl));
        videoView.setZOrderOnTop(false);
        videoView.requestFocus();
        videoView.postInvalidateDelayed(0);
        videoView.start();
    }
}

我认为这是关于缓冲区。

我该如何解决回来的问题?

如何使用库或应用程序设置?

标签: androidvideo-streamingandroid-videoviewrtspsdp

解决方案


推荐阅读