我做了什么:
https://www.kurento.org/docs/6.0.0/installation_guide.html
https://github.com/Kurento/kms-opencv-plugin-sample
凉亭安装
http服务器
http://localhost:8080/index.html?ws_uri=ws://localhost:8888/kurento#
它运作良好。
我必须做的:
https://github.com/apeunit/AppRTC-Kurento-Example
如何从android客户端添加应用opencv插件过滤器?
最佳答案
没有安卓手机客户端。我的建议是遵循不同的应用程序架构,并让您的 Android 应用程序连接到充当信号服务器的应用程序服务器。此服务器将是控制 KMS 的服务器,您的应用程序只需按照此架构与您的应用程序服务器通信
这将简化您的 Android 客户端开发。您可以按照两种方法查看教程:NodeJS和 Java
编辑 1
如果您仍然决定要从 Android 应用程序直接控制媒体服务器,则需要实现 Kurento Protocol :基于 JSON-RPC 的协议(protocol),通过 websocket 连接控制媒体服务器。 NodeJS、JS 和 JAVA 客户端只是该协议(protocol)的实现,以简化开发过程。
当你在 .kmd 文件中定义你的模块时,你就是在声明它的接口(interface)。无论您有什么方法,都将通过 websocket 控制端口调用。
我相信你一定会在 Github 中找到一些 Kurento 客户端的 Android 客户端实现,但请记住,它不受官方支持。
编辑 2
还有另一种选择,即使用 Ionic Framework 构建您的应用程序。 ,这将允许您使用 Kurento Client for Javascript,以及模块创建者生成的代码。
关于android - 需要在Android客户端调用Kurento Media Server opencv插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36201435/