Webrtc 库兰托的ICE服务器没有';在NAT后面的示例中不起作用

Webrtc 库兰托的ICE服务器没有';在NAT后面的示例中不起作用,webrtc,kurento,Webrtc,Kurento,我的帖子是关于Kurento文档中的WebRTC录制教程 我已经按照WebRtcEndpoint.conf.ini中的说明配置了STUN和TURN服务器 我不知道为什么ice_服务器设置为“未定义”。根据Kurento PDF文档第357页的说明,我从numb.viagenie.ca获得了一个免费访问numb STUN/TURN服务器,现在这行代码如下所示: ice_servers: [{"urls":"turn:numb.viagenie.ca","username":"testuserabc

我的帖子是关于Kurento文档中的WebRTC录制教程

我已经按照WebRtcEndpoint.conf.ini中的说明配置了STUN和TURN服务器

我不知道为什么ice_服务器设置为“未定义”。根据Kurento PDF文档第357页的说明,我从numb.viagenie.ca获得了一个免费访问numb STUN/TURN服务器,现在这行代码如下所示:

ice_servers: [{"urls":"turn:numb.viagenie.ca","username":"testuserabc@gmail.com","credential":"Password"}]
但是ICE服务器仍然不工作,我无法让NAT服务器后面的示例教程工作。它在本地机器上工作得非常好


在这方面你能帮我一下吗,已经花了好几天了?

经过长时间的忙碌,我终于发现我的certificate.pem没有私钥

如果您遇到相同的问题,请确保您在certificate.pem文件中拥有证书和私钥,并将其提供给:

/etc/kurento/kurento.conf.json

看起来
undefined
只是他们选择的默认值。您可以提供更多的源代码和日志文件吗?选择undefined用于在本地计算机上运行示例,但当它位于NAT之后时,您必须有一个STUN/TURN服务器。我的代码与我的问题(在github上)中共享的代码完全相同。