文件名称:PeerJS:使用 WebRTC 的简单点对点-开源
文件大小:485KB
文件格式:ZIP
更新时间:2024-07-13 11:16:50
开源软件
PeerJS 包装了浏览器的 WebRTC 实现,以提供完整、可配置且易于使用的点对点连接 API。 只配备一个 ID,对等点可以创建到远程对等点的 P2P 数据或媒体流连接。 为了代理连接,PeerJS 连接到 PeerServer。 请注意,没有点对点数据通过服务器。 服务器仅充当连接代理。 如果您不想运行自己的 PeerServer,我们提供免费的 PeerServer 云托管版本。 PeerServer 是开源的,是用 node.js 编写的。 您可以轻松运行自己的。 PeerJS 简化了对等数据、视频和音频呼叫。 将 PeerJS 客户端库添加到您的网页。 Peer 对象是我们创建和接收连接的地方。 PeerJS 使用 PeerServer 来处理会话元数据和候选信号。 每个 Peer 对象在创建时都会被分配一个随机的、唯一的 ID。
【文件预览】:
peers-peerjs-cfc37c7
----changelog.md(8KB)
----webrtc-adapter.d.ts(348B)
----.deepsource.toml(184B)
----docs()
--------css()
--------package.json(604B)
--------readme.md(212B)
--------api.json(24KB)
--------template.html(9KB)
--------build.js(348B)
--------index.html(48KB)
--------api.md(121B)
--------js()
----package.json(2KB)
----.github()
--------FUNDING.yml(22B)
----test()
--------faker.ts(2KB)
--------logger.ts(1KB)
--------peer.ts(7KB)
--------util.ts(259B)
--------setup.ts(154B)
----LICENSE(1KB)
----package-lock.json(347KB)
----dist()
--------peerjs.min.js(153KB)
--------peerjs.js.map(490KB)
--------peerjs.min.js.map(419KB)
--------peerjs.js(316KB)
----tsconfig.json(194B)
----index.d.ts(6KB)
----.gitignore(170B)
----lib()
--------supports.ts(2KB)
--------adapter.ts(71B)
--------enums.ts(2KB)
--------mediaconnection.ts(3KB)
--------logger.ts(2KB)
--------encodingQueue.ts(1KB)
--------exports.ts(233B)
--------socket.ts(4KB)
--------dataconnection.ts(9KB)
--------api.ts(2KB)
--------servermessage.ts(135B)
--------negotiator.ts(11KB)
--------peer.ts(16KB)
--------util.ts(3KB)
--------baseconnection.ts(672B)
----README.md(24KB)