我已经实现了一个简单的程序来在Android中播放RTSP视频,代码如下:
private String path2 = "rtsp://mylocalip:port/webcam";
Uri video = Uri.parse(path2);
mVideoView.setVideoURI(video);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.postInvalidateDelayed(100);
mVideoView.start();
我看到视频但是在1-2秒后我的视频停止(冻结)。
在VLC和Google Play应用RTSP播放器上,视频效果正常!
对于RTSP服务器流,我在Linux上使用live555 v4l2和H264。
您对我的问题有任何想法或解决方案吗?