首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webRTC文本聊天-项目、PeerConnection和握手设置

webRTC文本聊天-项目、PeerConnection和握手设置
EN

Stack Overflow用户
提问于 2014-02-04 15:16:17
回答 1查看 701关注 0票数 3

目标:

使用webRTC (没有视频或音频)在网页上创建一个非常基本的文本聊天室。首先,我不关心创建聊天室、拥有用户名或支持大量连接。我只想把它设置为支持第一批2个人访问网页,这样他们就可以发送/查看消息。

基本上,我想创建一个非常类似于这个漂亮的演示的东西,除了让两个人彼此交谈,而不是只和自己交谈。

计划:

我计划使用一个免费的网站来获得一个免费的域名,并上传我的.html.js.css文件到。我已经做过了。我不想使用任何支持库来建立连接,因为我这样做是作为一种学习经验。

据我所知,这些事情需要恰到好处才能奏效。需要建立一个PeerConnection。握手需要恰巧打开PeerConnection。并且需要打开一个DataChannel来发送实际的消息。

Questions/Concerns:

  • 由于我对音频/视频不感兴趣,所以我不必担心STUNTURN,对吧?这些只需要正确处理发送媒体?
  • 我可以只用WebSockets来完成整个握手过程吗?
  • 我能不需要任何服务器就完成这个项目吗?

我看过的所有教程/演示都没有显式地进行文本聊天(与其他人连接),所以我不确定没有音频/视频是否允许我这样做。

我很感谢你的帮助。我不是在寻找代码,而是试图定义我的项目布局。如果我在这里提到的任何事情都是错误的,或者不起作用,请告诉我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-05 04:13:46

既然我对音频/视频不感兴趣,我就不用担心眩晕或者向右转了?这些只需要正确处理发送媒体?

你可能需要眩晕和转身。WebRTC建立了直接的点对点通信,这通常是困难的或不可能的,至少有一个眩晕服务器,有时是转服务器。

我可以只用WebSockets来完成整个握手过程吗?

您需要提供从browser A到browser B获取消息的一些方法。通常的方法是使用web服务器,或者使用WebSockets,有时使用HTTP。

我能不需要任何服务器就完成这个项目吗?

不是的。您可以使用软盘向客户端发送HTML和Javascript,但是为了建立对等通信,您需要能够在客户端之间实时传输消息的东西。通常是服务器。(我见过演示使用电子邮件或复制粘贴,但这些都是易碎的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21556244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档