我正在尋找一種方法,將WebRTC視頻(例如http://www.webrtc.org/demo的演示)嵌入到WinForms應用程序中,以便用戶不需要安裝也不需要啓動任何可能包含工具欄等的外部瀏覽器。一些組件,如GeckoFX和WebKit.Net,但它們無法加載攝像頭視頻。 您是否知道任何可能支持WebRTC內部.Net的黑客或其他項目? 非常感謝是否有支持html5視頻(WebRTC)的.Net網頁瀏覽器控件?
回答
Chromium Embedded Framework聲稱支持WebRTC(我還沒有自己確認過)。
https://code.google.com/p/chromiumembedded/ http://en.wikipedia.org/wiki/Chromium_Embedded_Framework
的WebRTC是由Mozilla Firefox瀏覽器的支持:
如果你想嵌入火狐在你的項目,你可以很容易地在Windows中嵌入GeckoFX Web瀏覽器控件窗體應用程序。
GeckoFX引擎(Mozilla Firefox)說它可以使用WebRTC。這似乎是正確的(據我所見),但其中某些部分似乎存在問題。我用它實際用於WebRTC,並與視頻部分有問題 - 請參閱:Embedded GeckoFx in C#.NET - WebRTC Video not working
CEFSharp是要走的路。如果您使用的是Visual Studio,只需使用Package Manager進行安裝即可。 –
我從實際的nuget Sources(51.0)嘗試過CEFSharp - WebRTC也不像CockSharp那樣使用GeckoFx。它做得更好的小東西,它只是不顯示任何內容,並且不像GeckoFx那樣崩潰。 –
您是否使用「--enable-media-stream」命令行參數? //settings.CefCommandLineArgs.Add("enable-media-stream「,」1「); //啓用WebRTC –
- 1. 當前瀏覽器支持html5視頻
- 2. 移動瀏覽器是否支持使用HTML5視頻標籤的4k視頻?
- 3. iOS錄製的視頻支持所有網頁瀏覽器
- 4. ASP.NET圖表控件是否支持瀏覽器中的canvas/html5?
- 5. Kurento瀏覽器/ webRTC支持
- 6. html5視頻不支持所有瀏覽器
- 7. codenameone網頁瀏覽器組件現在是否支持黑莓?
- 8. HTML5是否支持視頻的HTTP Psuedostreaming?
- 9. 舊版瀏覽器的webRTC/canvas支持
- 10. .net網頁瀏覽器控件
- 11. WebRTC是否支持多人HTML5遊戲?
- 12. 是否有瀏覽器不支持maxlength?
- 13. 熱門桌面瀏覽器支持WebRTC
- 14. 支持mpeg的網絡瀏覽器視頻播放器
- 15. 所有瀏覽器支持的視頻和音頻格式
- 16. 檢查瀏覽器是否支持HTML5時間選擇器
- 17. 哪些網頁瀏覽器支持HTML5 <device>標籤?
- 18. 哪些網頁瀏覽器支持HTML5屬性排序?
- 19. 哪些網頁瀏覽器支持通過HTML5進行Gelocation?
- 20. HTML5視頻支持
- 21. 是否有支持用戶登錄的python網絡瀏覽器?
- 22. 任何瀏覽器是否還支持HTML5的checkValidity()方法?
- 23. 任何瀏覽器是否支持HTML5的上下文菜單?
- 24. 畫布和HTML5:支持的瀏覽器?
- 25. HTML5的saveAs谷歌瀏覽器支持
- 26. 在Android瀏覽器中播放網站視頻不支持Flash
- 27. 如何檢查瀏覽器是否支持HTML5?
- 28. 如何檢測瀏覽器是否支持此HTML5功能
- 29. 使用SIPML5&WEBRTC開發瀏覽器到瀏覽器的音頻/視頻呼叫
- 30. Wii瀏覽器是否支持WebSockets?
謝謝,我檢查了,似乎Xilium CefGlue是目前唯一添加webrtc支持的庫,但沒有二進制文件下載,我得到了源代碼,並在Visual Studio上構建了無錯誤的解決方案,但沒有一個演示程序由於dll丟失而工作,我似乎無法找到該dll,能否獲得一些幫助? –
錯誤:無法加載DLL'libcef':無法找到指定的模塊。 (來自HRESULT的異常:0x8007007E) –
請注意,cef和膠水是不同的組件。 cef是瀏覽器的一部分。膠水是一個獨立的組件,可以從您的特定環境(例如.net)使用cef。看起來你只有膠水,而不是頭髮。除此之外,我無法幫助你,因爲我自己沒有這樣做。 – lightbricko