Java 来自 Foscam FI9805W 的 openCV 3.0 VideoCapture rtsp 流

Java openCV 3.0 VideoCapture rtsp stream from Foscam FI9805W

我正在尝试在 java 中使用 opencv 3.0 从 ip cam 获取视频流。 如果我使用以下代码查找我的网络摄像头,一切正常:

VideoCapture camera = new VideoCapture(0);

但是对于 RTSP 流,我得到了一个错误。 我发现它应该可以像这样获得 RTSP 流:

VideoCapture camera = new VideoCapture("rtsp://test:test@192.168.1.76:88/videoMain");

用户:测试

密码:测试

我使用的是 Foscam FI9805W。在这个网站上有可能的连接方式,但没有任何效果 (http://www.ispyconnect.com/man.aspx?n=foscam)

我只能通过VLC播放器和rtsp://test:test@192.168.1.76:88/videoMain连接。

有谁知道我做错了什么或者可以给我提示在哪里搜索?我没主意了。 或者有人知道使用 java 访问 RTSP 流的更好方法吗?

谢谢

我用vlcj解决了

代码来自这里: http://capricasoftware.co.uk/#/projects/vlcj/tutorial/direct-rendering