通过WebRTC的WebChat [英] WebChat via WebRTC

查看:94
本文介绍了通过WebRTC的WebChat的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们目前正在进行大规模的基础设施重建.我们正在取代从CRM到ERP到CTI的所有内容.

We are currently in the middle of a large infrastructure rebuild. We are replacing everything from the CRM to the ERP to the CTI.

我们已决定将WebRTC用于CTI.在与WebRTC一起工作了一段时间之后,我真的看到了这项技术的前景,并开始认为也许这也是我们希望进行Webchat的方式.

We have decided to use WebRTC for the CTI. After working with WebRTC for a bit I really see the promise in this technology and started to think that maybe this is the way we want to go for our Webchat as well.

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

The premise behind this is to be able to add Voice / Video and Screensharing to our chat feature at some point in time.

由于Safari IE Edge Etc不支持WebRTC.我认为在使用WebRTC进行文本聊天时,我们可能会领先一步.

Since WebRTC is not supported in Safari IE Edge Etc. I am thinking we may be just slightly ahead of ourselves in using WebRTC for text chat.

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

One thought would be to build it all out as WebRTC determine if the browser allows as default back to XMPP etc.

我一直在自己研究这个问题,并找到了talky.io之类的一些选择,但是在此重建过程中,我们专注于在我们的应用程序中不涉及任何第三方(我们有几个告别,没有警告).

I have been researching this on my own and have found some options out there like talky.io but in this rebuild we are focusing on not having any third parties involved in our applications (We have had a couple go bye bye with no warning).

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

Is there a framework / library / open source project out there that tackles part or all of this task?

这个任务是否像我认为的那样令人生畏,还是我反应过度?

Is this task as daunting as I think it is going to be or am I overreacting?

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

Am I crazy, should be locked in a padded room and use an existing chat service?

推荐答案

看看 Jitsi 项目(特别是 Jitsi Meet ).您可以尝试在 meet.jit.si 上运行的公开版本;它使用webrtc作为语音/视频,使用Jingle/XMPP作为信令.这都是开源的,因此,如果公司倒闭或发生其他不良情况,您可以确保不会失去访问权限. Jitsi团队使用 Prosody XMPP服务器来运行它;他们很好地结合了.

Take a look at the Jitsi project (specifically Jitsi Meet). A public version is running at meet.jit.si that you can try out; it uses webrtc for the voice / video, and Jingle / XMPP for the signaling. It is all open source, so you can be sure you won't lose access if the company goes under or something else bad were to happen. The Jitsi team runs it using the Prosody XMPP server; they make a good combination.

这篇关于通过WebRTC的WebChat的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆