我试图基于我的 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 中?...)
任何帮助将不胜感激。