工作webrtc聊天样本

时间:2015-12-26 02:51:27

标签: webrtc

请提出一些webrtc文字聊天的工作演示。尝试谷歌搜索很多,但结果通常导致这一个:https://www.webrtc-experiment.com/chat-hangout/或商业开源软件。 https://www.webrtc-experiment.com/chat-hangout/对我不起作用。是否还有其他有关webrtc聊天的开源演示?

感谢名单。

3 个答案:

答案 0 :(得分:2)

您需要文本聊天还是音频/视频聊天?还是两者都需要?

WebRTC用于建立音频/视频聊天。 对于文本聊天,XMPP很流行。

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

这是基于WebRTC构建的音频/视频聊天的演示:https://connectycube.com/samples/sample-videochat-browser/

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

答案 1 :(得分:1)

以下是文字聊天+文件共享的实时演示:

以下是源代码:

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

connection.enableFileSharing = true;

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

如果您正在学习WebRTC,那么我建议您阅读这篇文章:

上面的帖子将解释如何在两个用户之间创建一对一的数据连接(文本聊天连接)。

还有另一篇文章解释了如何实现网状网络模型以支持多个用户之间的文本聊天:

可在此处找到许多其他相关教程:

如果您正在寻找一个有socket.io后备的好聊天解决方案:

答案 2 :(得分:1)

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

您可以看到代码on github

还有web application