Kurento + Java Spring 客户端 + IOS - Web 到 IOS 通信

Kurento + Java Spring Client + IOS - Web to IOS communication

我们正在试用 Kurento 6.0 + Java Spring 客户端。这些示例运行良好(one2one 通话 + one2one 录音)。我们正在尝试在 IOS 应用程序上实现相同的功能,以便我们可以进行 Peer (IOS) -> Peer (Web) 调用。但不幸的是 - 文档不是很清楚。

Kurento 服务器和 Java Spring 启动应用程序已部署到 AWS ec2 实例并配置了 stun 服务器。

我们正在使用调用 https://kurento-IP:8443/call 和 json 来注册:

var message = {
   id : 'register',
   name : name
};

ws.send(message)

而且有效!

问题:

我们现在如何在 IOS 之后发起呼叫?

iOS 应该与 Spring 应用程序 (https://kurento-IP:8443/call) 通信还是直接与 ws://kurento-ip:8888/kurento(我们猜应该两者都是?)

在 Web 上,JS 执行以下操作来进行调用:

webRtcPeer = new kurentoUtils.WebRtcPeer.WebRtcPeerSendrecv(options,
      function(error) {
         if (error) {
            return console.error(error);
         }
         this.generateOffer(onOfferCall);
      });

onOfferCall - calls directly the Web!

我们正在调查 Kurento IOS documentation,但还没有搞清楚。我们如何将其转换为 IOS?

非常感谢任何帮助!

您的 iOS 应用程序应该将消息发送到信令服务器。我建议您阅读 this 文档中的简短介绍,并花一些时间了解您的应用程序架构在此图中的位置

提示:这不是第一个 ;-)