在python中,使用cv2拉去rtsp视频流时,如果rtsp流异常,不管是cv2.VideoCapture()或者VideoCapture().read()都可能长时间阻塞(很多人说默认超时30s),而且找不到设置超时设定的地方,尝试过使用线程处理,但实际使用比较玛法麻烦,在stackoverflow.找到解决方法:文章来源地址https://www.toymoban.com/news/detail-567588.html
os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "timeout;5000"
cap=cv2.VideoCapture(self.__rtsp_url,cv2.CAP_FFMPEG)
文章来源:https://www.toymoban.com/news/detail-567588.html
到了这里,关于cv2.VideoCapture拉取rtsp流超时问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!