2013-03-19 71 views
0

我想將視頻流嵌入我的網頁,這是我們自己的基於雲的軟件的一部分。這個視頻應該是低延遲的(比如視頻會議),並且它會包括音頻,但是它並不是必需的,但並不是必需的。我很喜歡從服務器端提供流式二進制數據,並使用HTML5視頻將其嵌入到頁面中。流式IP攝像機解決方案不需要電腦?

我不舒服的是能夠捕捉視頻數據開始。客戶尚未有解決方案,並正在尋求我們的幫助。視頻將通過我們的服務器設備路由,而不是直接連接到視頻源的嵌入式視頻。

這是我們已知量的使用USB或計算機內置的相機。我想了解更多信息是關於獨立式相機。

某些型號的相機有自己的API文檔(example)。從我讀到的內容看,製造商通常會有自己的API,這些API可以在許多或所有型號上重複使用,並且每個製造商在API中都會有所不同。但是,我只做過表面閱讀,並希望從已經研究過這個問題的人那裏獲得更多的知識,或者甚至可以獲得第一手經驗。

  • 獨立式攝像機通常包含API? (這不是一個常見的要求,因此安全軟件可以使用多行相機?)或者如果不是API,那麼從機載Web服務器上檢索數據的方式如何?它通常是基於閃存的?也許有一個我可以從那裏獲得的可重複使用的視頻流?或者流格式通常是多樣的?

    當試圖讓服務器端捕獲該數據時,我會遇到什麼?

  • 獨立設備的延遲與USB攝像頭解決方案相比如何?

  • 您是否有關於挑選適合通過服務器進行流式傳輸的獨立式相機的提示?

我在使用JavaScript(包括HTML5和Node.JS),Perl和Java方面經驗豐富。

回答

0

獲得一個好的NAS,我建議Synology檢查他們的支持IP網絡攝像頭的長列表。您可以將它們與集線器或路由器或任何您想要的連接起來。它不像「塔」那樣是一臺「電腦」,但它可以完成許多電腦作業,並且可以在電腦關閉或離開時繼續工作,並且可以像視頻饋送,山洪,備份等一樣進行。

我不是所有功能的專家,所以我不知道如何在沒有錄製的情況下播放它,但即使它確實如此,至少它是分開的。 Synology是一個受歡迎的品牌,並且有很多授權和未經授權的插件。檢查出來,看看是否適合你。

1

每個相機制造商都從接入點的角度出發,一般來說你應該能夠請求一個快照或一個MJPEG流,但它可能會有所不同。看看CodeProject上的this entry;它解決了兩種常見的方法。 Here's another one專門針對Foscam。