【问题标题】:kurento-tutorial-node - Error message from server: Could not find media server at addressws://localhost:8888/kurentokurento-tutorial-node - 来自服务器的错误消息:在地址 ws://localhost:8888/kurento 找不到媒体服务器
【发布时间】:2016-07-28 22:45:04
【问题描述】:

我刚刚安装了 Kurento 媒体服务器,我正在查看它的 Node 教程。 其中一些工作完美无缺。 但是我有与其他问题相同的问题,例如kurento-platedetector - 当它加载到页面中并按下 开始 按钮时,在 Remote Stream 中我只看到进度圈,在控制台中我可以看到报告以下错误:

Error message from server: Could not find media server at addressws://localhost:8888/kurento. Exiting with error SyntaxError: Module 'platedetector' is not installed in the Kurento Media Server

注意:关于环境的一个重要说明 - 我已将 Kurento 媒体服务器安装在本地网络中可访问的单独机器上,因此我从客户端机器调用它的方式是 192.168.x.x:8443。

【问题讨论】:

    标签: kurento


    【解决方案1】:

    有些教程需要在媒体服务器中安装额外的模块。您需要安装kms-platedetector debian 软件包与

    sudo apt-get install kms-platedetector-6.0
    

    然后重新启动您的 KMS。

    如果您的 KMS 位于与运行本教程的机器不同的机器上,则需要通过启动带有标志的 Node.js 服务器应用程序来告知 KurentoClient

    npm start -- --ws_uri=ws://kms_host:kms_host:kms_port/kurento
    

    这在文档中,可以找到here

    【讨论】:

    • 感谢您的提示,但需要澄清的很少:1)文档中或至少在节点教程中没有指出添加额外的包。 2) 确切的包名是kms-platedetector-6.0。 3) 一旦 #2 完成,您就不需要按照上面的建议(ws_uri 参数)启动 NodeJS 服务器,因为 NodeJS 服务器和 KMS 在同一台机器上,因此简单的 npm start 可以完成这项工作。无论如何 - 谢谢,现在我可以运行 NodeJS 示例了。
    • @AngelTodorov 我们将尝试将其添加到文档中,但服务器中的错误消息应该会给您一个提示。至于是否需要 ws_uri,答案已经表明,只有当您的 kms 和节点应用程序位于不同的机器上时,您才需要这样做。我已经编辑了帖子以获得正确的包名称,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    相关资源
    最近更新 更多