java - OpenCV IP 摄像机 RTSP 流

标签 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())
    System.out.print("Not opened :( \r");

我有一个 Mustcam H806P 并从这个网站找到了流 URI:http://www.ispyconnect.com/man.aspx?n=ipcamera

我做错了什么?

最佳答案

我要举报 Alexander Smorkalov answeranswers.opencv.org

OpenCV uses ffmpeg library for video I/O. Try to get video stream with console ffmpeg tool. The address must be the same.

另见此处 OpenCV - how to capture rtsp video stream

关于java - OpenCV IP 摄像机 RTSP 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222261/

相关文章:

matlab - 如何在 opencv 中绘制矢量(未栅格化为像素)图形

python - Python-使用opencv编写自己的函数会出错

python - 如何将一长串图像保存到特定目录?

android - Android视频流延迟:通过其他人的网络摄像头实现的世界

java - 如何停止 XmlSerializer 将 ê 转换为 ê在一个属性?

java - 正则表达式分配不正确

Java SOAP 消息内容类型

video - WMF EVR 停止向实时流发送 MEStreamSinkRequestSample 事件 ~7 秒

tcp - ffmpeg 编码力 rtsp 输出流使用 TCP 作为 rtsp_transport

java - QuickSort 与 MergeSort,我做错了什么?