我们正在尝试使用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?
任何帮助都将受到高度赞赏!