AWS 中的当前媒体服务器
Kurento media server in AWS
我正在按照 Kurento 文档在 [ 中设置 Kurento 媒体服务器 6.0 (KMS) =59=] 14.04 AWS 实例 并且我无法使 Hello World 教程生效。
我编辑了 WebRtcEndpoint.conf.ini 文件以使用 Public 免费 STUN/TURN 服务器:
stunServerAddress=74.125.142.127
stunServerPort=19302
对于 TURN,我使用此处提供的免费版本 http://numb.viagenie.ca/。
我使用 this 工具检查了这些服务器的状态,它们似乎在工作。(STUN 的 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 日志中显示 "Secure websocket server not enabled",我不确定这是否相关...
如有任何帮助,我们将不胜感激。
已解决:
感谢 igracia,我去了 here。然后在将 Kurento 配置为使用 wss 之后,我仍然无法使教程正常工作。我需要做最后一件事。访问 KMS,默认在端口 8433,而不是 8443,并接受证书。然后我在 8443 端口访问我的 Web 客户端,一切正常。
如果您检查浏览器控制台,您会看到一个混合内容错误,表明您正在尝试从安全来源连接到非安全 url。您需要配置 KMS 以公开 WSS 端口,以便您的 Web 客户端直接连接到该端口。按照 this 指南了解如何保护 JavaScript 应用程序,并配置您的 KMS 以公开该安全 WS 连接。
我正在按照 Kurento 文档在 [ 中设置 Kurento 媒体服务器 6.0 (KMS) =59=] 14.04 AWS 实例 并且我无法使 Hello World 教程生效。
我编辑了 WebRtcEndpoint.conf.ini 文件以使用 Public 免费 STUN/TURN 服务器:
stunServerAddress=74.125.142.127
stunServerPort=19302
对于 TURN,我使用此处提供的免费版本 http://numb.viagenie.ca/。
我使用 this 工具检查了这些服务器的状态,它们似乎在工作。(STUN 的 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 日志中显示 "Secure websocket server not enabled",我不确定这是否相关...
如有任何帮助,我们将不胜感激。
已解决:
感谢 igracia,我去了 here。然后在将 Kurento 配置为使用 wss 之后,我仍然无法使教程正常工作。我需要做最后一件事。访问 KMS,默认在端口 8433,而不是 8443,并接受证书。然后我在 8443 端口访问我的 Web 客户端,一切正常。
如果您检查浏览器控制台,您会看到一个混合内容错误,表明您正在尝试从安全来源连接到非安全 url。您需要配置 KMS 以公开 WSS 端口,以便您的 Web 客户端直接连接到该端口。按照 this 指南了解如何保护 JavaScript 应用程序,并配置您的 KMS 以公开该安全 WS 连接。