websocket在webRTC中的作用是什么?
问题描述:
我将服务器构建到Java中,服务器通过Web套接字将(图像)数据发送到Web浏览器。到目前为止,它工作正常。 和我魔杖,网络浏览器发送数据从服务器到另一个网络浏览器(客户端)使用webRTC,所以我寻找webrtc ... 我注意到,有时你需要webRTC使用webSocket 什么是websocket在webRTC中的作用?websocket在webRTC中的作用是什么?
答
为了建立两个浏览器之间的WebRTC连接,这些浏览器必须首先协商连接。要谈判一个连接,他们需要能够相互交谈。但是他们不能互相交流,因为他们还没有建立联系。
这就是一个信令服务器进来,这是两个对等已经连接并直到他们已经建立的连接,可以转发他们之间的邮件服务器。为此目的使用websocket连接是最有用的方式,因为它是一个(软)实时双向通信通道,正是您在尽可能快地中继消息时所需的。
它不是有虽然是一个websocket; AJAX和/或长轮询也会这样做,但是它们有更多的开销并且更慢,这意味着谈判WebRTC连接需要更长的时间。
谢谢!更多的问题..!如果两个客户端连接到本地主机:8080, 通过websocket从服务器发送和接收的内容?服务器通过websocket收到的消息以及服务器应该如何处理? –