簡體   English   中英

需要在Android客戶端中調用Kurento Media Server opencv插件

[英]Need to call Kurento Media Server opencv plugin in Android client

我做了什么:

  1. 我已經在Kurento Media Server中安裝了opencv-plugin-sample。 https://www.kurento.org/docs/6.0.0/installation_guide.html https://github.com/Kurento/kms-opencv-plugin-sample
  2. 我修改了kms-crowd探測器client-js來調用opencv插件。

  3. 運行以下命令,然后在瀏覽器中加載頁面。

    涼亭安裝

    HTTP服務器

    http:// localhost:8080 / index.html?ws_uri = ws:// localhost:8888 / kurento#

它運作良好。

我要做的是:

  1. 我想將client-js替換為android mobile client。

  2. 我試圖運行AppRTCDemo應用程序。 它運作良好。 https://github.com/apeunit/AppRTC-Kurento-示例

  3. 現在,我想調用KMS並從android客戶端應用“ opencv插件”過濾器。

  4. 我沒有任何引用來添加“ opencv插件”調用形式“ android”客戶端。

如何從Android客戶端添加應用opencv插件過濾器?

沒有Android移動客戶端。 我的建議是采用不同的應用程序架構,並使您的Android應用程序連接到充當信令服務器的應用程序服務器。 該服務器將是控制KMS的服務器,並且您的應用只需遵循此架構即可與應用服務器進行通信 Kurento的NodeJS或Java應用服務器架構

這將簡化您的Android客戶端開發。 您可以通過以下兩種方法查看教程: NodeJSJava


編輯1

如果仍然決定要直接通過Android應用程序控制媒體服務器,則需要實現Kurento協議 :一種通過Websocket連接控制媒體服務器的基於JSON-RPC的協議。 NodeJS,JS和JAVA客戶端只是該協議的實現,以簡化開發過程。

在.kmd文件中定義模塊時,就是在聲明其接口。 無論您有什么方法,都可以通過websocket控制端口調用。

我敢肯定,您一定會在Github中找到Kurento Client的一些Android客戶端實現,但是請記住,它不受官方支持。


編輯2

還有另一個選擇,就是使用Ionic Framework來構建您的應用程序,這將允許您使用Kurento Java客戶端以及模塊創建者生成的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM