相关疑难解决方法(0)

rtsp 方法设置失败:461 客户端错误

我正在尝试rtsp使用 阅读直播python opencv。我收到以下错误:

[rtsp @ 000001f610c828a0] method SETUP failed: 461 Client error
 
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:856)
warning: rtsp://192.168.1.18:8554/cam (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:857)
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的代码:

cap = cv2.VideoCapture("rtsp://192.168.1.18:8554/cam",cv2.CAP_FFMPEG)
if cap.isOpened():
    cv2.namedWindow("demo", cv2.WINDOW_AUTOSIZE)
    while True:
            ret_val, img = cap.read();
            cv2.imshow('demo',img)
            cv2.waitKey(10)
else:
    print("camera open failed")

cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

我正在使用python 3.5opencv 3.4.2

python opencv rtsp rtsp-client

5
推荐指数
1
解决办法
3316
查看次数

使用 OpenCV 捕获多播 UDP 视频流

我有一个多播 UDP 视频流,我需要我的 OPenCV (Emgu) 2.4.x 应用程序来捕获和处理(“客户端”)。

在客户端,我可以使用 VLC(udp://xx.yy.zz.aaa:1234,但是我的应用程序无法捕获这个 udp 流。我的代码很简单(

Capture cap = new Capture ("udp://@212.1.1.1:1234");
Run Code Online (Sandbox Code Playgroud)

ps 我已经尝试过并且 2/o @ 也在该地址上尝试过 rtp。没运气 :-/

OpenCV 是否直接允许“捕获”UDP 流?或者我是否需要在客户端上运行 VLC 以将视频重新传输为 rtp 或 http 或其他......?

谢谢。

opencv udp video-capture video-streaming emgucv

2
推荐指数
1
解决办法
1万
查看次数