有没有人设法在iOS上使用Kurento进行群组通话,只使用Apple要求的IPv6网络?

时间:2016-10-17 05:01:00

标签: ios webrtc kurento

过去几周,我试图让Kurento小组打电话与IPv6合作。但到目前为止没有成功。

似乎在WebRTC(https://bugs.chromium.org/p/webrtc/issues/detail?id=5871)的M52发布之前,WebRTC框架并不支持iOS的IPv6。这已在2016年8月的iOS框架的M53版本中修复。

然而,似乎在框架组的最新M54版本中,呼叫不能与Kurento合作。首先,我尝试使用官方的Kurento Group Call Java示例。最后,来自iOS的视频和音频转到了Chrome。但Chrome的视频和音频并没有来到iOS。

然后我找到了Nubomedia Kurento iOS项目。 (https://github.com/nubomediaTI/Kurento-iOS)。他们为iOS客户端提供了Kurento Room Project(基于Java)的示例。我设法让它与Kurento 6.5和6.6标记的提交一起运行。 (由于某种原因,即使在添加6.6.1-SNAPSHOT依赖项之后,HEAD签出也不会运行。它在启动期间因异常端口冲突而崩溃。虽然我确保没有其他进程在同一端口上运行。) 。

借助IPv4网络,Nubomedia的Kurento Room Demo iOS项目运行正常,我可以与Chrome上的一位参与者和iOS上的一位参与者进行会议。

但是,在IPv6网络上,此演示失败。当我仔细观察" WebRTC.framework"在Nubomedia Kurento iOS项目于7月29日签入。自从WebRTC.framework的M53发布于8月以来,可以理解这个框架不适用于IPv6。

所以我从这里下载了M54版本的框架:https://github.com/Anakros/WebRTC-iOS/releases/tag/13869.6.0

我用Nubomedia Kurento iOS项目替换了最新版本的旧版本框架。然而,当我尝试使用这个新版本的Kurento Room Demo时,结果与我使用官方Kurento Group Call Java样本获得的结果相同。来自iOS的视频和音频转到Chrome。但Chrome的视频和音频并没有来到iOS。

目前,我还没有任何关于如何推进Kurento Group Calls在iOS上使用IPv6的线索。因此问题是:

有没有人设法在iOS上使用Kurento进行群组通话,只使用Apple要求的IPv6网络?

如果是的话,关于如何使其发挥作用的一些指示将非常有帮助。

-

注意:我在4-5天前就Kurento Google网上论坛问了这个问题。但没有得到任何答案。所以在这里尝试。

0 个答案:

没有答案