Kurento + Java Spring Client + IOS - Web到IOS通信

时间:2016-12-06 15:20:30

标签: ios webrtc kurento

我们正在尝试使用Kurento 6.0 + Java Spring Client。这些例子效果很好(one2one call + one2one-recording)。我们正在尝试在IOS应用程序上实现相同的功能,以便我们可以执行Peer(IOS) - >同行(网络)电话。但不幸的是 - 文档不是很清楚。

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

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

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

ws.send(message)

它有效!

问题:

我们现在怎样才能在IOS中发起呼叫?

iOS应该与Spring App(https://kurento-IP:8443/call)进行通信还是直接与ws://kurento-ip:8888/kurento进行通信(我们猜应该是两者兼而有之?)

在网上,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?

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:1)

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

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