【问题标题】:Kurento + Java Spring Client + IOS - Web to IOS communicationKurento + Java Spring Client + IOS - Web到IOS通信
【发布时间】: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 演示)。一些帮助从哪里开始或一些代码会很有帮助,谢谢!
  • 我们最终使用了这个房间,效果很好!
  • 你是如何管理录音部分的?
  • 通读文档似乎无法在房间聊天中进行录制。

标签: ios webrtc kurento


【解决方案1】:

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

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

【讨论】:

  • 谢谢@igracia。我们会查看并回复您。顺便说一句 - 我们得到了部分工作。
  • @avijendr 酷!很高兴听到。另外,如果正确,请不要忘记标记答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
  • 2018-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多