2016-07-22 85 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

相關問題