2016-12-18 102 views
0

我想我會哭泣......我到處看,我仍然找不到相關的信息。AppRTC服務器設置

我們使用appRTC演示應用程序(https://github.com/njovy/AppRTCDemo)創建了自己的android WebRTC應用程序。當我們使用https://appr.tc/域名時它工作正常。

我們不想使用Google GAE,因爲它不是免費的。所以我們決定使用AppRTC節點服務器(https://github.com/ISBX/apprtc-node-server)並在我們自己的服務器上進行設置。它可以在我們自己的https://our.web.site:3000網址上正常工作。在線頁面與apppr.tc頁面完全一樣。我們可以在網頁瀏覽器上使用我們的網絡攝像頭進行連接。

但是,當我們更改appRTC android應用程序中的主機時,它基本上說我們的apprtc服務器不會返回ICE服務器的URL。

我迷路了。它是如何工作的。 ICE服務器是否應該在應用程序中或AppRTC節點服務器文件的JS文件中的某個位置定義?

apprtc節點服務器是否等同於appr.tc網頁?是否STUN?轉?冰?

此外,我們可以只使用一個簡單的信令服務器,如peer.js而不是apprtc節點服務器?

感謝您的幫助。

珍妮

回答

0

無需眼淚......

你拿起先後爲近2年沒有變化回購,這意味着它基本上是放棄的。它也沒有文件,這意味着除非你準備親自看看它,否則你將很難得到任何幫助。

我使用peerjs,雖然它也沒有來自原作者的活動,但有一些人正在使用它,並且至少有一些體面的文檔。它也工作得很好。我自己分出它,但主要用於診斷目的,原始代碼大部分是未觸及的。

有一些peerjs的演示項目,您可能可以重新使用以適應您的情況。

+0

謝謝你的友善迴應Mikkel。正如你所說,有一點文件,我是一個初學者。 所以你用peer.js作爲信令服務器? 我沒有找到任何Android對等客戶端演示webrtc(視頻/音頻電話)。 感謝您的回覆。 – jennie788

+0

是的,我已經建立了peerjs-server,並且在我的cordova android應用中包含了peer.js,並且它運行良好。你是原生的Android還是混合? – Mikkel

+0

嗨Mikkel,不幸我們不使用科爾多瓦。我們開發原生Android應用程序。對於WebRTC,似乎使用科爾多瓦會簡單得多,但我們不得不本土化。謝謝 – jennie788