Xmpp 通过WebRTC的WebChat 我们目前正在进行大型基础设施重建。我们正在更换从CRM到ERP再到CTI的所有设备

Xmpp 通过WebRTC的WebChat 我们目前正在进行大型基础设施重建。我们正在更换从CRM到ERP再到CTI的所有设备,xmpp,webrtc,livechat,Xmpp,Webrtc,Livechat,我们已决定将WebRTC用于CTI。在与WebRTC合作一段时间后,我真的看到了这项技术的前景,并开始思考,也许这也是我们希望使用Webchat的方式 这背后的前提是能够在某个时间点将语音/视频和屏幕共享添加到我们的聊天功能中 由于Safari IE Edge等软件不支持WebRTC,因此我认为我们在使用WebRTC进行文本聊天方面可能略为领先 一个想法是在WebRTC确定浏览器是否允许默认返回到XMPP等时将其全部构建出来 我一直在研究这一点,我自己已经找到了一些选项,如talky.io,但在

我们已决定将WebRTC用于CTI。在与WebRTC合作一段时间后,我真的看到了这项技术的前景,并开始思考,也许这也是我们希望使用Webchat的方式

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

由于Safari IE Edge等软件不支持WebRTC,因此我认为我们在使用WebRTC进行文本聊天方面可能略为领先

一个想法是在WebRTC确定浏览器是否允许默认返回到XMPP等时将其全部构建出来

我一直在研究这一点,我自己已经找到了一些选项,如talky.io,但在这次重建中,我们的重点是没有任何第三方参与我们的应用程序(我们有一对夫妇在没有任何警告的情况下告别)

是否有一个框架/库/开源项目可以解决这项任务的一部分或全部

这项任务是否像我想象的那样令人生畏,还是我反应过度


我疯了吗,应该被锁在一个软垫房间里,使用现有的聊天服务吗?

talky是建立在一个包含叮当/webrtc模块的平台上的。

看看这个项目(特别是)。一个公共版本正在运行,您可以尝试;它使用webrtc进行语音/视频传输,使用叮当声/XMPP进行信令传输。它都是开源的,所以你可以确信,如果公司破产或发生其他不好的事情,你不会失去访问权。Jitsi团队使用XMPP服务器运行它;它们是很好的组合。

我在研究时看到了节。谢谢你的意见。我将等待一些额外的输入,然后关闭此对话框,因为该节库非常大(大约31000行代码),必须加载到浏览器中。XMPP协议对于聊天来说也是非常重要的。webrtc的Cordova插件正在开发中,Safari支持的adapterjs也在开发中