我想創建一個WebRTC peer,它是一個簡單的沒有「presentation」組件(即沒有HTML/CSS)的監聽器/記錄器。 (我正在考慮安裝一個獨立的V8引擎)。如果這是可能的話,(與WebRTC JavaScript APIs),請告訴我什麼獨立我可以使用JavaScript引擎(我正在考慮安裝獨立的V8引擎)。使用JavaScript解釋器創建一個沒有*瀏覽器的webRTC peer *
謝謝。
我想創建一個WebRTC peer,它是一個簡單的沒有「presentation」組件(即沒有HTML/CSS)的監聽器/記錄器。 (我正在考慮安裝一個獨立的V8引擎)。如果這是可能的話,(與WebRTC JavaScript APIs),請告訴我什麼獨立我可以使用JavaScript引擎(我正在考慮安裝獨立的V8引擎)。使用JavaScript解釋器創建一個沒有*瀏覽器的webRTC peer *
謝謝。
如果我給你正確的,你想的WebRTC - 又名主要是沒有瀏覽器上使用的瀏覽器有針對性的功能:-)
我可以想像,「模仿」的瀏覽器的行爲可以簡單地通過實現來完成必要的API通過自己的代碼,直接在犀牛或類似的內部,或者通過實際控制處理本地代碼中的媒體流的接口。
因此,需要做的是實現WebRTC API,它控制從輸入設備捕獲A/V並將其發送到另一端。據我瞭解,它不應該是用戶界面節點,就像嵌入式以太網攝像頭一樣,話筒可以作爲會議室中的A/V。
我擔心它可能是一件工作,因爲主要部分是媒體連接處理。
我想你可以使用node.js服務器來做到這一點。有一個npm包將webrtc capabilities帶到nodejs:node-webrtc。
這看起來也是WebRTC的服務器端部分 - 演示對等方仍然在瀏覽器中運行。 – Bergi 2014-01-16 21:42:48
「不支持MediaStream API」,因此您無法使用此庫建立偵聽器/刻錄機 – 2017-06-09 09:02:35
答案很晚,但我認爲重新評估這個問題是很好的,因爲在問這個問題之後,很多問題都發生了變化。
我想這個問題被問到,因爲當時還沒有本地支持webrtc
。但現在有了。 Android
,iOS
,Windows
,Linux
和OSX
現在都支持原生webrtc
庫。
本地庫可用於創建peerconnection
並將stream
設置爲另一個客戶端(cross-platform
)。如果您想在不使用browser
的情況下創建任何基於webrtc
的客戶端應用程序,則本地庫是最佳選擇。不需要愚蠢的獨立javascript
引擎。
這將是由瀏覽器的DOM增加了一個功能,而不是由JavaScript。 – dandavis 2013-05-07 22:50:42
我想構建的對等體與DOM沒有交互。它不「呈現」任何東西。 – auro 2013-05-07 23:05:18
你想完成什麼?您是否正在尋找像Phantom.js或Rhino這樣的WebRTC API?如果您想構建本地應用程序,請查看WebRTC代碼包(http://www.webrtc.org/reference/getting-started)以及使用Qt構建WebRTC應用程序的各種嘗試。 – 2013-05-24 14:35:46