网页中的IP摄像机流

时间:2013-11-26 17:40:00

标签: python video ip-camera simplecv

我试图建立一个基于我的IP摄像头的简单安全系统,我的计算机将成为服务器。目前我正在使用mongoose作为服务器而使用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中?...)

任何帮助将不胜感激。

0 个答案:

没有答案