我试图用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流的更好方法?
由于
答案 0 :(得分:-2)
我用vlcj
解决了这个问题代码来自这里: http://capricasoftware.co.uk/#/projects/vlcj/tutorial/direct-rendering