2011-06-24 149 views
0

我正在開發一個Web系統(其中包括)將視頻內容傳輸給有限數量的用戶。任何時候都不會有超過20個用戶,他們可能會從多達三臺攝像機觀看視頻。然而,客戶端對網絡的設置存在一些限制,這使得這是一種絕對的痛苦,而且我一直在想法上。如何從AXIS網絡攝像頭代理視頻流?

可以從運行該軟件的網絡服務器直接訪問攝像機。 Web用戶可以直接訪問軟件服務器。但是,Web用戶根本無法訪問攝像機。所以簡單地拋出一個指向相機Feed的網址的flash播放器是行不通的。我需要通過網站以跨瀏覽器兼容的方式呈現視頻流,可能通過流媒體播放器等Flash播放器播放,但閃光燈絕不是必需品。

那麼我在這裏有什麼選擇?任何幫助將不勝感激。

網絡軟件是運行在Windows服務器上的ASP.NET/C#網站。我不希望在服務器上運行另一個程序,但是在我(可能)的情況下,該軟件需要能夠作爲服務運行,以便在服務器重新啓動後運行,無需用戶交互。此外,免費和/或便宜的選項將是可預知的。
這些攝像機沿着AXIS 214的線(還有其他的,但它們是類似的AXIS攝像機),並輸出640x480的MJPEG和MPEG4流。

回答

0

所以我找到了一個名爲WebcamXP的便宜的windows應用程序:http://www.webcamxp.com/home.aspx
它很適合我的目的幾乎完美。它毫無問題地捕獲了AXIS相機的數據流,並對其進行了重新流式處理(從我所知道的MJPEG中)。它還包括一個沒有控制的小型閃光燈前端,這對於某些人來說可能是一個缺點,但對我的需求來說卻是完美的。您可以從WebcamXP獲取嵌入代碼並將其放入網站。很好很簡單。

相關問題