WebChat via WebRTC

◇◆丶佛笑我妖孽 提交于 2019-12-08 05:38:27

问题


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

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.

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.

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

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?


回答1:


talky is built ontop of https://github.com/legastero/stanza.io which includes a jingle/webrtc module




回答2:


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.



来源:https://stackoverflow.com/questions/40896231/webchat-via-webrtc

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!