来自Foscam FI9805W的Java openCV 3.0 VideoCapture rtsp流

时间:2015-08-17 16:48:15

标签: java opencv video-capture rtsp rtsp-client

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

VideoCapture camera = new VideoCapture(0);

但是使用RTSP Stream我收到错误。 我发现它应该能够像这样获得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流的更好方法?

由于

1 个答案:

答案 0 :(得分:-2)

我用vlcj

解决了这个问题

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