【问题标题】:Can i use fixed user specific PeerJs ID for each user while connecting for chat in WebRTC.在 WebRTC 中连接聊天时,我可以为每个用户使用固定的用户特定 PeerJs ID。
【发布时间】:2014-10-30 09:23:15
【问题描述】:

我正在使用 webrtc 进行视频通话和聊天。 - 有没有办法在 webrtc 服务器中创建具有固定 ID 的用户。 - 我可以在建立聊天连接时为每个用户使用固定的聊天 ID。

【问题讨论】:

  • 你的信号机制是什么,即 websockets 、 sipml5 、 xmpp 等?

标签: webrtc peerjs


【解决方案1】:

没有。

没有什么可以阻止您让用户选择自己的 ID。但是,使用 peerjs 在选择您的 ID 时没有身份验证。

因此,假设您选择您的 ID 作为“my-fixed-id”,您可以随时尝试使用此 ID 并告诉您的朋友这是您。由于没有身份验证,因此没有什么能阻止其他人为自己选择此 ID。所以有人可以“窃取”你的 ID。

好消息: 如果您选择一个难以猜测的 ID 并且只告诉您信任的朋友,理论上您可以做您想做的事。然后,您可以在 localStorage 中保存您朋友的列表,并在加载页面时尝试连接到他们的 ID,然后可能每分钟左右连接一次。

小心。您无法验证此人是否声称他就是他所说的那个人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 2015-03-04
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多