2016-11-30 39 views
1

我们正在进行大型基础设施重建。我们正在取代从CRM到ERP到CTI的一切。WebChat通过WebRTC

我们决定为CTI使用WebRTC。在与WebRTC合作之后,我真的看到了这项技术的承诺,并开始认为这也是我们希望进入我们的网聊的方式。

这个背后的前提是能够在某个时间点将语音/视频和屏幕分享添加到我们的聊天功能中。

由于Safari IE Edge等不支持WebRTC,我认为在使用WebRTC进行文本聊天时我们可能略微领先于自己。

一个想法是打造这一切为的WebRTC确定浏览器允许使用默认回XMPP等

我已经在我自己的研究这一点,并发现了一些选项有像talky.io但在此重建中,我们专注于没有任何第三方参与我们的应用程序(我们有一对夫妇再见,没有任何警告)。

是否有一个框架/库/开源项目在那里处理部分或全部这项任务?

这个任务是艰巨的,因为我认为这将是或反应过度?

我是否疯了,应该锁定在有填充空间并使用现有的聊天服务?

回答

1

对讲机建立ontop的的https://github.com/legastero/stanza.io,其包括叮当/的WebRTC模块

+0

我在研究时看到了节。感谢您的意见。我将等待一些额外的输入,然后关闭它作为回答 – Jeff

+0

该节库非常大(约31,000行代码),必须加载到浏览器中。 XMPP协议相当重量级,仅用于聊天。在webrtc https://github.com/eface2face/cordova-plugin-iosrtc上有一个Cordova插件正在发生工作,并且有支持Safari的adapterjs – Mikkel

1

看一看的Jitsi项目(特别Jitsi Meet)。公共版本正在运行meet.jit.si,您可以尝试;它使用webrtc作为语音/视频,而Jingle/XMPP作为信号。它全部是开源的,所以如果公司陷入困境或者其他不好的事情发生,你可以确保你不会失去访问权限。 Jitsi团队使用Prosody XMPP服务器运行它;他们做出了很好的结合。

相关问题