AWS中的Kurento媒体服务器

时间:2016-11-07 02:50:29

标签: amazon-web-services webrtc kurento

我正在关注 Kurento 文档,在 Ubuntu 14.04 AWS实例中设置 Kurento Media Server 6.0 (KMS),我就是无法使Hello World教程工作。

我编辑了WebRtcEndpoint.conf.ini文件以使用Public Free STUN / TURN服务器:

stunServerAddress=74.125.142.127
stunServerPort=19302

对于TURN,我使用免费的http://numb.viagenie.ca/

我使用this工具检查这些服务器的状态,它们似乎正常工作。(STU的srflx和TURN的继电器)

然后,我做

  

service kurento-media-server-6.0 start

KMS似乎有用。在日志中我看到:

  

KurentoMediaServer main.cpp main() Mediaserver started

我按照运行github kurento教程代码之一的步骤进行操作:

git clone https://github.com/Kurento/kurento-tutorial-js.git

cd kurento-tutorial-js/kurento-hello-world 

bower install 

http-server -p 8443 -S -C keys/server.crt -K keys/server.key

而且,虽然我能够在启动时看到网页并看到我的本地媒体流,但我无法在遥控器中看到任何内容。我一直试图让KMS传输流媒体。另外,我注意到在KMS日志中它说'#34; Secure websocket服务器未启用",我不确定这是否相关......

任何形式的帮助都将受到赞赏。

解决:

感谢igracia,我去了here。然后在配置Kurento使用wss后,我仍然无法使教程工作。我需要做最后一件事。默认情况下,在端口 8433 而非8443访问KMS,并接受证书。然后我在 8443 端口访问了我的Web客户端,一切正常。

1 个答案:

答案 0 :(得分:2)

如果您检查浏览器控制台,则会看到混合内容错误,表明您尝试从安全来源连接到非安全网址。您需要配置KMS以公开WSS端口,以便您的Web客户端直接连接到该端口。关注如何保护JavaScript应用程序以及配置KMS以公开该安全WS连接的this指南。