工作 webrtc 聊天示例

Working webrtc chat sample

请提出一些 webrtc 文本聊天的工作演示。尝试了很多谷歌搜索,但结果通常会导致这样的结果:https://www.webrtc-experiment.com/chat-hangout/ or commercial opensource software. https://www.webrtc-experiment.com/chat-hangout/ 对我不起作用。是否有任何其他可用的 webrtc 聊天开源演示?

谢谢。

这里是 live-demo 用于 Text-Chat + 文件共享:

这里是 source-code:

如果您不想共享文件,请禁用以下行:

connection.enableFileSharing = true;

RTCMultiConnection 是一个很大的库,不适合那些想了解 WebRTC 代码的人。

如果你正在学习 WebRTC,那么我建议你阅读这个 post:

以上post将解释如何在两个用户之间创建one-to-one数据连接(文本聊天连接)。

还有另一个 post 解释了如何实现网状网络模型以支持多个用户之间的 text-chat:

许多其他相关教程可以在这里找到:

如果您正在寻找具有 socket.io 后备功能的良好聊天解决方案:

您需要文字聊天还是 audio/video 聊天?或者两者都需要?

WebRTC 用于构建 audio/video 聊天。 对于文本聊天,XMPP 很流行。

这里是文字聊天的演示:http://connectycube.com/samples/sample-chat-browser

这里是 audio/video 基于 WebRTC 的聊天演示:https://connectycube.com/samples/sample-videochat-browser/

可在此处找到代码示例:https://developers.connectycube.com/js/code-samples

几年前我开发了 WebRTC/SignalR 聊天。

您可以看到代码on github

web application.