[英]Receiving Kurento Media Server stream in Android WebView
[英]Need to call Kurento Media Server opencv plugin in Android client
我做了什么:
我修改了kms-crowd探測器client-js來調用opencv插件。
運行以下命令,然后在瀏覽器中加載頁面。
涼亭安裝
HTTP服務器
http:// localhost:8080 / index.html?ws_uri = ws:// localhost:8888 / kurento#
它運作良好。
我要做的是:
我想將client-js替換為android mobile client。
我試圖運行AppRTCDemo應用程序。 它運作良好。 https://github.com/apeunit/AppRTC-Kurento-示例
現在,我想調用KMS並從android客戶端應用“ opencv插件”過濾器。
我沒有任何引用來添加“ opencv插件”調用形式“ android”客戶端。
如何從Android客戶端添加應用opencv插件過濾器?
沒有Android移動客戶端。 我的建議是采用不同的應用程序架構,並使您的Android應用程序連接到充當信令服務器的應用程序服務器。 該服務器將是控制KMS的服務器,並且您的應用只需遵循此架構即可與應用服務器進行通信
這將簡化您的Android客戶端開發。 您可以通過以下兩種方法查看教程: NodeJS和Java
編輯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.