我的所作所为:
1.我使用链接在本地计算机上安装了KurentoMediaServer http://doc-kurento.readthedocs.org/en/stable/installation_guide.html并启动了KurentoMedia Server
sudo service kurento-media-server-6.0 start
2.然后从github链接https://github.com/Kurento/kurento-tutorial-js和hello world文件夹下载Kurento-tutorial-js,使用命令启动http服务器
bower install
http-server
3.从浏览器中,我加载了链接
http://localhost:8080/index.html?ws_uri=ws://127.0.0.1:8888/kurento
本地流式传输和远程流式传输都可以正常运行
4.我在 AWS Ubuntu 14.04
中安装了KMS和http服务器5.当我在浏览器中加载页面时
http://*serverip*:8080/index.html?ws_uri=ws://*serverip*:8888/kurento
只有本地流式传输正在运行,但远程流式传输无法正常工作
6.当我检查日志没有错误,但请求命中服务器。
我想更改服务器端配置中的任何内容吗? 如何解决这个问题?
编辑我尝试过:
Kurento.Conf.json 档案
"WebRtcEndpoint" : {
"stunServerAddress" : "173.194.66.127",
"stunServerPort" : 19302
}
WebRtcEndpoint.conf.ini 文件:
取消注释以下行
stunServerAddress=173.194.66.127
stunServerPort=19302
答案 0 :(得分:2)
您需要在KMS配置中添加STUN服务器。查看项目邮件列表中的this thread或在线文档中的this页面。
注意,因为libnice不支持CNAME。你必须改用IP。使用this test page
检查选定的STUN服务器编辑1
您使用的服务器(173.194.66.127)无效。请检查使用其他STUN服务器发布的测试页。
答案 1 :(得分:1)
我通过安装TURN服务器解决了上述问题
对于TURN服务器的安装,我按照链接进行操作 https://doc-kurento.readthedocs.org/en/stable/faq.html
成功安装TURN服务器并完成文档中给出的更改
使用 sudo service coturn start 启动服务并启动kurento服务器
现在远程流媒体也在运作
答案 2 :(得分:0)
问题是你添加的晕眩服务器无效,正如@igracia在回复中说的那样,你必须用this page检查STUN服务器并确保你有反身候选人,而不仅仅是主持人