Kurento服务器使用java语言实现了JSON-RPC协议、客户端使用java和javascript语言实现了JSON_RPC协议,所有的实现都提交到github上:
Java实现-- https://github.com/Kurento/kurento-java/tree/master/kurento-jsonrpc
Javascript 实现- https://github.com/Kurento/kurento-jsonrpc-js
Java实现的maven项目包括以下模块
- • kurento-java - reactor 项目
- • kurento-java/kurento-jsonrpc/kurento-jsonrpc-server -kurento自己实现的JSON-RPC服务端。
- • kurento-java/kurento-jsonrpc/kurento-jsonrpc-client - kurento-jsonrpc-server的Java客户端,或实现JSON-RPC协议的任何其他WebSocket服务端。
- • kurento-java/kurento-jsonrpc/kurento-jsonrpc-demo-server – 这是kurento的JSONRPC服务的库的演试程序,包括websocket服务和几个handler处理JSonRpc消息的测试程序。
Javascript实现包括:
1.• kurento-jsonrpc-js –kurento jsonrpc服务的客户端,或者实现了JSON-RPC协议的websocket服务,这个库的压缩版可以访问http://builds.kurento.org/release/5.0.5/js/kurento-jsonrpc.min.js