PeerJS id 是如何生成的?

How is a PeerJS id generated?

PeerJS id 是如何生成的?由于每次会话的 Id 都是新的,我们是否可以将生成的 Id 存储在数据库中并用于与该人的进一步连接?是否可以为视频通话设置我们自己的 Id? 我正在尝试实现一个基本的 WebRTC 视频通话应用程序,但不希望每次都生成一个新的 Id。

首先,如果您不提供随机生成的 ID,其次,是的,您可以存储并用于进一步的连接,但我不推荐(回答 3),第三,是的,可以为视频设置您自己的 ID通话、音频通话或只是消息,这就是我不建议使用 peerjs 生成的原因,这是您可以设置自己的 ID 的方法:

var peer = new Peer([id], [options]);

“[id]”是您传递自己的 ID 的地方。

Peerjs 建议不要使用 id 来标识对等点,建议您设置元数据选项以发送其他标识信息。

更多相关信息https://peerjs.com/docs.html#peerconnect-options