如何从rtmp流中获取图片?

2024-09-29 00:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用PythonOpenCVcv2.VideoCapture(stream_url)来获取帧,但它似乎不是很稳定

如果无法获取图片,它将永远无法恢复,是否可以恢复它,或者是否有其他接口库可以在RTMP中读取图片

--------附加------------

  1. 我使用下面的代码从rtmp读取图片,我检查了opencv编译包含的ffmpeg
        capture = cv2.VideoCapture(stream_url)
        # capture = self.captures.get(name, None)
        if not capture:
          continue

        ret, frame = capture.read()
  1. 不稳定

我从多个流中读取数据,所以我使用循环从多个捕获中读取数据。它将工作一段时间,然后ret为False。这些情况是好的,有时是坏的,错误时间可能是1分钟到30分钟,只要有错误,读取数据就永远不会成功


Tags: 代码urlstream错误图片读取数据cv2opencv