0

我最近发现了一个名为 phoneRTC 的 cordova 插件,它允许实现 webrtc。我构建并运行了提供的演示,我对结果非常满意。现在我想知道如何在 Web 服务器上记录 webrtc 会话。目前的基础设施是这样的:

   Signalling Server
   /               \
CLIENT---------CLIENT



  TURN Server
    /     \
CLIENT    CLIENT

因此信令服务器用于发现参与者并建立连接。如果无法在参与者之间直接建立连接,则使用 TURN 服务器。

对于转向服务器,使用 rfc5766-turn-server,对于信令服务器,使用 socket.io

我想要做的是记录通过 TURN 服务器的会话。这可能吗?如果是这样,我怎么能做到这一点?

编辑:我也读过关于 Kurento 的文章,但我无法理解是否可以用它来实现这一点。

4

1 回答 1

0

来自 PhoneRTC 网站

无需任何第三方服务器即可轻松地将基于 WebRTC 的视频和语音聊天添加到您的 Cordova 应用程序。安卓、iOS和浏览器支持!

我不是PhoneRTC 专家,但经过一番审查后,它似乎在所有客户端之间创建了p2p 连接。服务器仅用于信令平面,因此您在这里不走运,至少对于一个简单的解决方案。

如果您想在服务器中进行录制,您的媒体流将必须通过服务器,要么使用 MCU,要么将所有流作为另一个客户端发送到服务器(这有点脏,恕我直言)

于 2015-03-13T15:50:14.113 回答