Как посмотреть видеопоток в OpenCV2 python

Я начинаю играть с Opencv. Я использую привязки python для opencv2 в Linux. Я написал программу быстрого тестирования, но кажется, что она зависает бесконечно.

import cv2

weblink = "http://continuous-video-stream-here"
cv2.namedWindow("video")

vid = cv2.VideoCapture(weblink)
key = -1

while (key < 0):
    success, img = vid.read()
    cv2.imshow("video", img)

Но это висит на этом выводе:

(video:14388): GStreamer-CRITICAL **: gst_caps_unref: assertion `caps != NULL' failed

Я также пытался читать с urllib2:

vid = cv2.VideoCapture(urllib2.urlopen(weblink).read())

Но это тоже не сработало.

Я использую Opencv 2.4.2, ffmpeg-0.11.2

EDIT: Видео канал использует realplayer для отображения видео через http в браузере.

Ответы на вопрос(1)

Ваш ответ на вопрос