Java OpenCV IP摄像机RTSP流

Java OpenCV IP摄像机RTSP流,java,opencv,rtsp,ip-camera,Java,Opencv,Rtsp,Ip Camera,我正在尝试使用OpenCV和Java从IP摄像机访问RTSP视频流。我可以使用以下格式的VLC播放器访问流:rtsp://192.168.1.10:554/rtsp_live0 但是当我尝试使用OpenCV时,视频流似乎总是关闭的 我正在使用的代码。。。简化 VideoCapture capture = new VideoCapture(); capture.open("rtsp://192.168.1.10:554/rtsp_live0"); while(!capture.isOpened()

我正在尝试使用OpenCV和Java从IP摄像机访问RTSP视频流。我可以使用以下格式的VLC播放器访问流:rtsp://192.168.1.10:554/rtsp_live0 但是当我尝试使用OpenCV时,视频流似乎总是关闭的

我正在使用的代码。。。简化

VideoCapture capture = new VideoCapture();
capture.open("rtsp://192.168.1.10:554/rtsp_live0");
while(!capture.isOpened())
    System.out.print("Not opened :( \r");
我有一个Mustcam H806P,在这个网站上找到了流URI:


我做错了什么?

我在answers.opencv.org上报道Alexander Smorkalov

OpenCV使用ffmpeg库进行视频I/O。尝试使用控制台ffmpeg工具获取视频流。地址必须相同


另请参见此处

我在answers.opencv.org上报道Alexander Smorkalov

OpenCV使用ffmpeg库进行视频I/O。尝试使用控制台ffmpeg工具获取视频流。地址必须相同


另请参见此处

您是否使用libav或gstreamer支持编译opencv?@victor1234当我昨天尝试时,我使用的是Windows,因此不必从源代码处编译。我现在回到我的Linux机器上,所以我将尝试使用libav编译opencv。你解决了问题吗?你使用libav或gstreamer支持编译opencv吗?@victor1234当我昨天尝试时,我使用的是Windows,所以我不必从源代码处编译。我现在回到我的Linux机器上,所以我将尝试用libav编译opencv。你解决了这个问题吗?使用ffmpeg,我能够获得视频流并保存它。我开始认为这与我没有正确链接ffmpeg库有关。使用ffmpeg我能够获取视频流并保存它。我开始认为这与我没有正确链接ffmpeg库有关。