Android 无法从ip访问http流

Android 无法从ip访问http流,android,python,opencv,webcam,http-streaming,Android,Python,Opencv,Webcam,Http Streaming,我已经通过wifi连接了我的电脑和android设备,并在我的android设备上启动了DroidCam应用程序。 现在,如果我尝试在web浏览器中打开url,我可以从我的android手机上看到实时视频。 但如果我尝试使用python代码流式传输视频: import cv2 import urllib import numpy as np stream=urllib.urlopen('http://192.168.100.4:8080/mjpegfeed?640x480') bytes='

我已经通过wifi连接了我的电脑和android设备,并在我的android设备上启动了DroidCam应用程序。
现在,如果我尝试在web浏览器中打开url,我可以从我的android手机上看到实时视频。
但如果我尝试使用python代码流式传输视频:

import cv2
import urllib 
import numpy as np

stream=urllib.urlopen('http://192.168.100.4:8080/mjpegfeed?640x480')
bytes=''
while True:
    bytes+=stream.read(1024)
    a = bytes.find('\xff\xd8')
    b = bytes.find('\xff\xd9')

    print a,b

    if a!=-1 and b!=-1:
        jpg = bytes[a:b+2]
        bytes= bytes[b+2:]
        i = cv2.imdecode(np.fromstring(jpg, dtype=np.uint8),cv2.CV_LOAD_IMAGE_COLOR)
        cv2.imshow('i',i)
    if cv2.waitKey(1) ==27:
        exit(0)   
代码需要一段时间,然后在控制台中只打印a=-1,b=-1。
所以基本上是这样的:

stream=urllib.urlopen('http://192.168.100.4:8080/mjpegfeed?640x480')

它不起作用。为什么???

我刚重启电脑,它就开始工作了