jay*_*uri 5 python opencv rtsp rtsp-client
我正在尝试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.5和opencv 3.4.2
小智 1
试试这个:
import os
os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "rtsp_transport;udp"
Run Code Online (Sandbox Code Playgroud)
可能是网络协议不同造成的:客户端默认使用TCP,而服务器端使用UDP。
| 归档时间: |
|
| 查看次数: |
3316 次 |
| 最近记录: |