OpenCV Python无法打开来自http

时间:2016-05-29 08:24:05

标签: python opencv streaming video-streaming

我正在尝试使用

打开来自IP的视频流
import numpy as np
import cv2

link = 'http://127.0.0.1:8080'

cap = cv2.VideoCapture(link)

while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Display the resulting frame
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) == 27:
        break

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

我正在通过http,端口8080,h.264上的vlc媒体播放器通过http播放来自windows的示例视频的wildlife.wmv。 vlc的其他实例捕获流,所以我知道它正在被广播。

我怀疑问题不是编解码器问题,因为我遇到了这些问题,我使用OpenCV 2.4 VideoCapture not working on Windows解决了这些问题 现在我设法打开文件,但不是网址。

上述代码无法打开上限(while(True):之前)

即使使用cap.isOpened()

cap.open(url)也会返回false

我出错了什么?

由于

0 个答案:

没有答案