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 文档中的简短介绍,并花一些时间了解您的应用程序架构在此图中的位置
提示:这不是第一个 ;-)
我们正在试用 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 文档中的简短介绍,并花一些时间了解您的应用程序架构在此图中的位置
提示:这不是第一个 ;-)