【发布时间】:2017-04-21 07:04:17
【问题描述】:
我们正在试用 Kurento 6.0 + Java Spring Client。示例效果很好(one2one 通话 + one2one 录音)。我们正在尝试在 IOS 应用程序上实现相同的功能,以便我们可以进行 Peer (IOS) -> Peer (Web) 调用。但不幸的是 - 文档不是很清楚。
将 Kurento 服务器和 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 通信(我们猜应该两者兼有?)
在 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客户端初始化one2one通话+one2one-recording的方法?我也安装了 Kurento 服务器,但 iOS 客户端 SDK 不提供 one2one 通话 + one2one-recording 的功能(它只有 Room and Tree 演示)。一些帮助从哪里开始或一些代码会很有帮助,谢谢!
-
我们最终使用了这个房间,效果很好!
-
你是如何管理录音部分的?
-
通读文档似乎无法在房间聊天中进行录制。