来自 Foscam FI9805W 的 Java openCV 3.0 VideoCapture rtsp 流
Posted
技术标签:
【中文标题】来自 Foscam FI9805W 的 Java openCV 3.0 VideoCapture rtsp 流【英文标题】:Java openCV 3.0 VideoCapture rtsp stream from Foscam FI9805W 【发布时间】:2015-08-17 16:48:14 【问题描述】:我正在尝试使用 java 中的 opencv 3.0 获取视频流 vom 一个 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 Player 和 rtsp://test:test@192.168.1.76:88/videoMain 连接。
有谁知道我做错了什么或者可以提示我在哪里搜索?我没主意了。 或者有人知道用 java 访问 RTSP 流的更好方法吗?
谢谢
【问题讨论】:
【参考方案1】:我用 vlcj 解决了
代码来自这里: http://capricasoftware.co.uk/#/projects/vlcj/tutorial/direct-rendering
【讨论】:
以上是关于来自 Foscam FI9805W 的 Java openCV 3.0 VideoCapture rtsp 流的主要内容,如果未能解决你的问题,请参考以下文章
sh 如何限制递归文件列表的深度? - 来自http://stackoverflow.com/questions/4509624/how-to-limit-depth-for-recursive-fi
Xamarin.Forms 可以通过 Wi-FI 在 iPhone(真实设备)上工作,而无需连接到来自 VS 2019 CE Windows 10 的真实 Mac Os?