2017-03-14 52 views
0

我的帖子是關於來自Kurento文檔的WebRTC錄製教程。Kurento中的ICE服務器無法在NAT後面的示例中工作

根據WebRtcEndpoint.conf.ini中here的說明,我已經配置了STUN和TURN服務器。

我不知道爲什麼在here ice_servers設置爲「undefined」。按照從357 Kurento PDF文檔頁面的說明,我從numb.viagenie.ca免費接入麻木STUN/TURN服務器,現在這一行就像是以下幾點:

ice_servers: [{"urls":"turn:numb.viagenie.ca","username":"[email protected]","credential":"Password"}] 

不過還是ICE服務器不工作,我無法獲得NAT服務器後面的示例教程。它在本地機器中工作得很好。

您能否在這方面請我幫忙,已經花了好幾天?

+0

貌似'undefined'只是默認值他們選擇了。你能提供更多的源代碼和日誌文件嗎? – wpp

+0

未定義選擇用於在本地機器上運行示例,但是當它位於NAT後面時,必須具有STUN/TURN服務器。我的代碼與我的問題(在github上)共享的代碼完全相同。 – lamea

回答

0

經過長時間的喧囂,終於發現我的certificate.pem沒有包含私鑰。

如果你有同樣的問題,請確保您有在certificate.pem文件中的證書和私鑰,你一定會交給:

/etc/kurento/kurento.conf.json 
相關問題