2011-01-06 93 views

回答

1

不,因爲這些是與您的網絡攝像頭通話的唯一服務。其他服務可以顯示視頻,但obv這兩個元素都是必需的。

+0

爲什麼Adobe在攝像頭使用方面擁有壟斷權? – 2011-01-06 23:21:24

+1

沒有Adobe軟件,無法訪問攝像頭嗎? – 2011-01-06 23:25:14

+1

提供高門檻的複雜服務。沒有人需要重新發明輪子,因爲它適用於Flash。 – 2011-01-07 09:00:07

0

您可以通過Cumulus代替捲雲,一個開源的RTMFP服務器

0

當然可以。您可以使用任何插件技術來實現安全插件或瀏覽器擴展,這些插件或瀏覽器擴展將能夠跳出用戶瀏覽器的安全沙箱,並使用API​​與附加設備進行交互,例如訪問視頻流攝像頭。這樣做可能是

方式(但不限於):

  • 與Java FX或Java Web Start應用,
  • 與Silverlight應用程序,
  • 甚至用瀏覽器擴展(例如使用Google Chrome擴展程序的本機API)。

問題不在於找到一種可行的替代技術,而是這些技術的無處不在(或缺乏)。 Flash已經成爲事實上的軟件,用於實現複雜的動畫,以及之後的複雜的瀏覽器內部遊戲或各種富互聯網應用程序 - 在HTML5之前!因爲當時並沒有太多好的選擇(Java Applets,ActiveX,meh ...),而我們現在有幾個選擇(作爲技術領導者)上面列出的)或轉向HTML5和相關技術以獲得許多UI效果,但Flash仍然經常安裝在許多平臺上(甚至在購買像智能手機這樣的硬件時仍然是決定點,如果您希望能夠觀看視頻在線等)。因此,Flash(和Shockwave)或多或少是這樣做的簡單方法。

如果您想要使用上面給出的前兩種方法中的任何一種,您遇到的問題就是用戶已經安裝插件的可能性較小。至少Java比Silverlight更安全(特別是對於非Windows用戶),但當用戶訪問您的Web應用程序時,不太容易安裝。

最後一種選擇是有點時髦。它將要求用戶不僅要訪問您的網站,還要安裝具有擴展權限的瀏覽器擴展以訪問本機API。所以他們不僅需要安裝一些東西,還需要針對正確的瀏覽器進行定製。不過,這是一個選擇。

我不是說這些都是很好的選擇,我只是說它完全可以做到。

相關問題