【问题标题】:What is the role of websocket in webRTC?websocket在webRTC中的作用是什么?
【发布时间】:2017-02-22 15:12:41
【问题描述】:

我将服务器构建到Java中,服务器通过网络套接字将(图像)数据发送到网络浏览器。到目前为止它工作正常。 我希望网络浏览器使用 webRTC 将数据从服务器发送到另一个网络浏览器(客户端),所以我寻找了 webrtc ... 我注意到有些情况下您需要将 webSocket 与 webRTC 一起使用 websocket在webRTC中的作用是什么?

【问题讨论】:

    标签: html websocket webrtc


    【解决方案1】:

    为了建立两个浏览器之间的 WebRTC 连接,这些浏览器必须首先协商连接。为了协商连接,他们需要能够相互交谈。但是他们不能互相交谈,因为他们还没有建立连接。

    这就是信令服务器的作用。这是一个服务器,双方都已经连接到该服务器,并且可以在它们之间中继消息,直到它们建立连接。为此目的使用 websocket 连接是最有用的方法,因为它是一个(软)实时双向通信通道,正是您在尽可能快地中继消息时想要的。

    虽然是一个websocket; AJAX 和/或长轮询也可以,但它们的开销更大且速度较慢,这意味着协商 WebRTC 连接需要更长的时间。

    【讨论】:

    • 谢谢!!更多问题..!如果两个客户端连接到localhost:8080,你通过websocket从服务器发送和接收什么??服务器通过websocket接收到的消息是什么,服务器应该如何处理?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 2016-06-21
    • 1970-01-01
    相关资源
    最近更新 更多