2011-08-17 109 views
0

我想創建,捕捉攝像頭的鏡頭從打開應用程序頁面不同的人每1分鐘,並通過smthng將其發送到Web/FTP服務器的Web應用程序(我用PHP相當不錯)。瀏覽器內的多攝像頭監控?

我的意思是PC1,PC2和PC3打開網頁aplication,他們的網絡攝像頭它打開,並且可以捕獲圖像每1分鐘使PCSERVER應該能夠看到背後的攝像頭「實時」的人。

我讀Flash視頻服務器(希望我挺繞的話),但它的購買解決方案,我想自由地再分發應用程序。

任何想法,我應該怎麼做?

編輯: 如果我需要學習另一種編程語言,如ActionScript,我不介意,但如果我要學習它,它應該可以解決我的問題。

回答

1

對於視頻捕捉和視頻共享,您需要像Adobe的Flash Media Server或Johni提到的開源替代品Red5,但既然您說您只需要「每分鐘拍攝一次」,而不是視頻,它也可能是沒有流媒體服務器,只有基於Flash的客戶端和服務器上的PHP。

你可以做什麼而不是視頻是使用Flash/ActionScript從網絡攝像機捕獲位圖圖像,將該位圖圖像編碼爲JPEG或PNG,並將圖像上傳到服務器,方法是將圖像上傳到PHP頁面。

這將需要更多的代碼,適合在SO Q & A,但你可以很容易地找到示例的過程的不同步驟 - 訪問網絡攝像頭 - 獲取位圖圖像 - 編碼位圖 - POST編碼圖像頂PHP動作腳本。

0

的Red5的媒體服務器是一個很好的開源替代Flash Media Server的: http://red5.org/

它是用Java編程。