WebRTC 对等服务器连接
Posted
技术标签:
【中文标题】WebRTC 对等服务器连接【英文标题】:WebRTC Peer to Server Connection 【发布时间】:2021-07-06 03:37:58 【问题描述】:我尝试使用 WebRTC 实现对等服务器连接,不幸的是 node-webrtc 不提供 typescript 类型,这使得添加协作者变得非常困难,并且弄乱了代码库。 有没有其他方法可以使用 NodeJS 和 WebRTC 建立客户端到服务器的连接?
【问题讨论】:
【参考方案1】:是的!查看werift-webrtc,它是用于 node.js 的 WebRTC 的 typescript 实现
【讨论】:
【参考方案2】:好的,所以我没有使用 typescript,而是开始使用我在此处找到的本机代码构建自己的 webrtc 广播媒体服务器:https://webrtc.googlesource.com/src/
我还从 Discord 创建服务器的方式中获得灵感,我在这篇博文中找到了这些信息:https://blog.discord.com/how-discord-handles-two-and-half-million-concurrent-voice-users-using-webrtc-ce01c3187429
我仍然没有想出我应该如何做到这一点的方法,我认为我们必须做的是使用本机代码中的api/
目录或类似的东西创建一个 RTC 对等连接。
如果您想通过 nodejs 打字稿方式,我已标记为已接受,我上面的答案很有用,我会尝试找出一些东西并让你们更新。
【讨论】:
如果 Google 的 WebRTC 实现过于复杂而无法集成,您可能还想看看libdatachannel。以上是关于WebRTC 对等服务器连接的主要内容,如果未能解决你的问题,请参考以下文章