2016-02-04 44 views
2

EasyRTC是一個開源的webRTC插件,用於多種用途。EasyRTC具有不同網絡連接的多連接

我的意圖是準備一個視頻聊天的例子。當我嘗試這與相同的網絡連接(同一Wi-Fi),它就像一個魅力,但是當我嘗試這與不同的wifi網絡它不工作,而不是它的通過像

沒有可用STUN/TURN路徑錯誤 - 在客戶端 未定義 - 發起人結束。

是否有任何配置需要更改才能生效。

在此先感謝

+0

在創建新RTCpeerconnection確保你傳遞 STUN服務器像下面'新RTCPeerConnection({ 「iceServers」:[{網址: 「眩暈:stun.l.google.com:19302」 }]});' –

+0

我修改了代碼仍然是同樣的問題。 [鏈接](http://xucorelms.com:8081/demos/demo_multiparty.html)請檢查此鏈接進行測試 – user3132439

+0

您好,我相信你已經在getStats添加iceServers。 PLZ回覆你碼並嘗試 下加入'函數processIceConfig(iceConfig){pc_config = {iceServers:[{URL: 「擊暈:stun.l.google.com:19302」}]};' 此功能'processIceConfig'實際上收集iceServer信息 –

回答

1

Mtbikemike稱它。 一般實驗嘗試使用demo.easyrtc.com上的演示。它們由一個轉向服務器支持。如果他們在網絡中工作,而你自己卻不工作,那麼這可能是一個充滿挑戰的網絡,需要一個轉向服務器。轉向服務器不會像打包繼電器那樣打孔。

0

EasyRTC是一個信號服務器,一個Javascript客戶端和一些演示代碼的開源軟件包,而不是一個插件。如果你和另一方之間有防火牆,那麼你需要一臺TURN服務器。我們的服務器上有一臺支持demo.easyrtc.com演示的TURN服務器。我們正在制定專門爲EasyRTC設計的付費TURN服務。應在下個月左右可用。現在,您可以考慮使用Xirsys的TURN服務,或者將自己的TURN服務器放置在雲端或您的場所中,但不在防火牆之外。

-2

我使用EasyRTC與2型動物WLAN網絡時得到了這個問題,但它也不會demos.easyrtc.com

爲什麼工作?

問候,