2016-07-22 63 views
0

我刚安装了Kurento Media Server,并且正在审查其Node教程。其中一些工作完美。 然而,我与其他人有同样的问题,例如kurento-platedetector - 当它被加载到页面和开始按钮被按下,在远程流我什么也看不见,但进展圈并在控制台中,我可以看到下面的错误报告:kurento-tutorial-node - 来自服务器的错误消息:无法在addressws处找到媒体服务器:// localhost:8888/kurento

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 Media Server,因此我从客户端机器调用它的方式是192.168.xx:8443。

回答

1

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

sudo apt-get install kms-platedetector-6.0 

然后重新启动您的KMS。

如果您的KMS位于不同的机器比你正在运行的教程中的一个,你需要用一个标志

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

启动的Node.js服务器应用程序告诉给KurentoClient这是在文档中,可以找到here

+0

感谢您的提示,但是很少有需要澄清: 1)在文档中或至少在节点教程中未指出添加额外的数据包。 2)确切的包名是'kms-platedetector-6.0'。 3)#2完成后,您不需要像上面的提议('ws_uri'参数)那样启动NodeJS服务器,因为NodeJS服务器和KMS位于同一台机器上,因此简单的'npm start'就可以完成工作。无论如何 - 谢谢我现在可以运行NodeJS示例。 –

+0

@AngelTodorov我们将尝试将其添加到文档中,但服务器中的错误消息应该给您一个提示。至于是否需要ws_uri,答案已经指出,如果你的kms和node app位于不同的机器上,你只需要这样做。我已经编辑过这个帖子,要有正确的包名称,谢谢! – igracia

相关问题