1

我试图基于我的 IP 摄像头制作一个简单的安全系统,我的计算机将作为服务器。目前我使用猫鼬作为服务器和 SimpleCV 来捕捉视频。我的目标(目前)是在网页上创建一个实时流,以便我可以远程访问它。

到目前为止,我设法远程访问 mongoose,并在一个窗口中获取视频流 (MJPEG),但我无法将视频流式传输到网页,而且我在 SimpleCV 论坛中找不到任何示例。甚至有可能做这样的事情吗?

这就是我目前正在流式传输视频的方式

from SimpleCV import JpegStreamCamera, Display
import time

cam = JpegStreamCamera('http://name:pass@xx.xx.xx.xx/streampath')

display = Display()
img = cam.getImage()
img.save(display)
while not display.isDone():

    img = cam.getImage()
    img.drawText(time.ctime())
    img.save(display)
    time.sleep(1)

要在浏览器中运行,我尝试了以下但没有任何反应(空白页)

from SimpleCV import *
import webbrowser
import time

js = JpegStreamer()
webbrowser.open(js.url())
cam = JpegStreamCamera('http://name:pass@xx.xx.xx.xx/streampath')

while True:
    img = cam.getImage()
    img.save(js)
    time.sleep(0.1)

即使可行,我也不知道如何将其嵌入到工作网页中(也许在 iframe 中?...)

任何帮助将不胜感激。

4

0 回答 0