WebRTC服务器节点

时间:2019-03-20 09:21:57

标签: node.js webrtc voip

我对WebRTC世界感到很痛苦。已经了解了要点,但是当我想构建自己的非常简单的应用程序时,我知道我缺少很多东西来开始开发。

我想要什么?
构建一个接收器音频节点服务器,以接收音频流并对其进行处理

(我的主要目标是在添加一些音频背景效果后将流发送到另一个SIP节点,但这可能要再等一次)

我的问题到底在哪里?
我不知道从哪里开始,什么才是正确做对我最好的方法……我有点迷茫。

已经有一只手已经建立了Webrtc服务器,例如Kurento或Janus,
和(对我来说,这是更好的选择,但我不确定)另一种基于节点的webrtc服务器,例如node-webrtc,easyrtc,electron-rtc

我还查看了本机API,它有点复杂,它是用CPP编写的,我不掌握(但是可以了解你们是否告诉我这是最好的方法)

我应该为自己的目的选择什么?
我是一个非常优秀的程序员,可以应付任何lang,但仍然希望有最简单,最好的选择。

请,如果有人和我现在处于同一阶段并通过了它,
或者,如果您了解,该如何帮助我并使我步入正轨。
请帮助

如您所见,我迷路了,乞求指导。

谢谢万维网的英雄!

1 个答案:

答案 0 :(得分:1)

如果您希望某人使用浏览器与SIP用户(或另一个webrtc用户)对话,那么最简单的方法之一就是设置Freeswitch服务器并使用其“ verto” webrtc js库。参见http://evoluxbr.github.io/verto-docs

上面的文档将向您展示如何对Freeswitch进行webrtc调用。您仍然需要为第二个呼叫者找到一种方法以找到要连接的呼叫/会话。在Freeswitch用户邮件列表中询问有关此问题。