如何在HTML 5中製作視頻會議應用程序? 實際上我想用HTML5構建Web會議應用程序。請給我建議。如何在HTML 5中製作視頻會議應用程序?
回答
編輯:根據David發表的評論的鏈接。這是可能的:http://whatwg.org/specs/web-apps/current-work/#devices
unfortunetely這是不可能的HTML5獨自一人,您需要安裝Flash的原因有三:
- HTML 5不能用攝像頭進行交互。
- HTML5無法錄製麥克風的音頻。
- HTML5無法進行任何類型的網絡會議。
來源:http://active.tutsplus.com/articles/roundups/10-flash-things-you-can%E2%80%99t-do-with-html5/
歡呼內
HTML5是美好的,但我不認爲這是你正在尋找的技術。 如果你想要一個準系統,我會建議一個Flash應用程序,將用戶的網絡攝像頭捕獲的內容上傳到服務器。其他用戶也會這樣做,並且看到對方需要經常從服務器請求圖像。但是,這可能不是一個很好的設置,幀率會很糟糕。 最好的辦法是購買預編程的服務器來支持視頻流。 這個問題已經被問過棧溢出了幾次,所以我會爲你指明已經解決了螺紋的方向細節:
你想要的是設備元素。這不是HTML5的一部分,但可能會在下一個版本的HTML中。它在WhatWG規範中定義,這是HTML5最初定義爲Web應用程序1.0時的定義。有關更多信息,請參閱the spec。不幸的是,我認爲這在任何瀏覽器中都不被支持,但它應該即將推出。已經有experimental implementations。另見the vision behind the device element。
否則對於移動設備,已經有設備API可以使用HTML和JavaScript訪問手機的硬件和軟件功能。使用這些API的手機應在不久的將來進入市場。有關詳細信息,請參閱Opera Labs。
您還可以檢查出taht提供視頻會議的一些開源項目:
- http://code.google.com/p/bigbluebutton/(使用Adobe Flex)
- http://incubator.apache.org/openmeetings/(使用OpenLaszlo)
的OpenLaszlo可以編譯兩個閃光和DHTML。但是,由於DHTML中沒有網絡攝像頭/微型支持,OpenMeetings將Flash plattform用作客戶端技術。
這兩個項目都基於Red5 Streaming Server。 最新的Apache OpenMeetings可以從以下網址下載: https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%202.0/
2012年年中,事情發生了很大變化。 Webkit, Google Chrome and Opera support the getUserMedia API,谷歌,Mozilla和Opera已合作形成WebRTC initiative。該計劃的目標是通過「通過簡單的JavaScript API和HTML5在瀏覽器中開發豐富,高質量的RTC應用程序」。
檢查此blog post of an HTML5 video conference demo,它被張貼到discuss-webrtc Google Group。 W3C正在制定規範WebRTC 1.0: Real-time Communication Between Browsers,該文檔的初稿由Google提供。
這是一個JavaScript API,您可以使用它連接到設備http://dev.w3.org/2011/webrtc/editor/getusermedia.html的網絡攝像頭。我想這可能是一個開始。
- 1. 視頻會議在HTML應用程序
- 2. Twilio視頻會議應用程序
- 3. Android中的音頻/視頻會議應用程序
- 4. 如何在應用程序中錄製視頻視頻
- 5. 在asp.net應用程序中的視頻會議
- 6. iPhone應用視頻會議
- 7. 將opentok視頻會議整合到parse.com + iOS應用程序中
- 8. 如何在應用程序中調用視頻時在後臺錄製視頻
- 9. ASP .NET MVC 5視頻會議
- 10. HTML5應用程序是否支持多人視頻會議?
- 11. HTML 5視頻的音頻靜音iOS中10 Web應用程序
- 12. 如何在視頻Web應用程序中存儲視頻
- 13. MP4視頻不會在視頻標籤在HTML打5
- 14. 柔性視頻會議應用 - 音頻視頻VS
- 15. 如何在iPhone應用程序中壓縮錄製的視頻
- 16. 如何使用HTML 5視頻元素
- 17. 記錄視頻會議應用的FLV
- 18. 如何開始製作一個音頻和視頻流應用程序在c#
- 19. 如何在flex桌面應用程序中使用actionscript製作視頻全屏
- 20. 在sencha觸控應用程序中集成HTML 5視頻播放器(jplayer)
- 21. 網絡視頻會議應用(WebRTC)
- 22. P2P視頻會議
- 23. html 5視頻蒸?
- 24. Freeswitch視頻會議
- 25. Silverlight視頻會議
- 26. C++在控制檯應用程序中播放視頻音頻
- 27. 如何在iphone應用程序中同步音頻和視頻
- 28. 如何在谷歌應用程序引擎上錄製視頻?
- 29. 如何在打開應用程序時自動錄製視頻?
- 30. 如何在網絡上編程音頻/視頻應用程序?
隨着消息的來源,這是一個非常可怕的。我做了三件它聲稱不可能的事情。 (它已不得不重複自己努力看起來像它有10件事情) – Quentin 2011-01-09 14:42:22