1

IP カメラをベースに、コンピューターがサーバーとなるシンプルなセキュリティ システムを作成しようとしています。現在、サーバーとしてマングースを使用し、SimpleCV を使用してビデオをキャプチャしています。私の目標 (今のところ) は、Web ページにライブ ストリームを作成して、リモートでアクセスできるようにすることです。

これまでのところ、マングースにリモートでアクセスし、ウィンドウでビデオ ストリーム (MJPEG) を取得することができましたが、ビデオを Web ページにストリーミングすることはできず、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)

それが機能したとしても、それを機能するWebページに埋め込む方法がわかりません(おそらくiframeに?...)

どんな助けでも大歓迎です。

4

0 に答える 0