AWS Ubuntu实例中的KMS远程流式传输问题

时间:2016-03-18 14:39:21

标签: kurento

我的所作所为:

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

3 个答案:

答案 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服务器并确保你有反身候选人,而不仅仅是主持人