【问题标题】:How do I use RtcPeerConnection to connect with other instances?如何使用 RtcPeerConnection 连接其他实例?
【发布时间】:2014-08-26 19:51:40
【问题描述】:

我已经按照http://www.html5rocks.com/en/tutorials/webrtc/basics 上的教程以及观看了一些视频,但我很困惑。我能够让 2 个 peerConnections 在一个页面上工作,但我不知道如何在此基础上实际允许不同机器/网络上的用户或实际连接的用户。

据我所知,它涉及使用套接字 io,我发现很多完整的框架和应用程序都在这样做,但我很难理解它。

任何人都可以向我指出任何可以帮助我从 this rtcPeerConnection 转到与其他实例通信的教程

非常感谢任何帮助

【问题讨论】:

    标签: javascript sockets google-chrome webrtc


    【解决方案1】:

    为了允许 2 个用户建立 p2p 连接,其中一个对等方应向第二个对等方发送“描述”(IP 地址、端口等)。第二对等点使用RTCPeerConnectionsetRemoteDescription 方法将其设置为远程描述。第二个对等点调用createAnswer 并将其localDescription 发送给第一个对等点。

    当双方都知道对方时,可以建立连接。我认为您在第一个链接中提到的教程很全面。

    要允许 2 个对等方交换“描述”,您可以使用任何手写信号服务器。例如,客户端可以使用 http 轮询 Web 服务器。

    【讨论】:

    • 谢谢@Anton,我又复习了几次教程,终于明白了
    猜你喜欢
    • 2020-11-18
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 2019-12-07
    相关资源
    最近更新 更多