2016-04-17 82 views
0

是否可以实现以下场景?如何使用WebRTC实现HTTP协议?

浏览器客户端使用WebRTC实现必要的HTTP接口来提供文件。

第二个浏览器客户端(无WebRTC功能)向第一个浏览器发出HTTP Get请求,并获取该文件,就像它存储在传统服务器中一样。

回答

1

不,这是不可能的。在设置安全RTP(SRTP)通道之前,您无法在WebRTC连接上开始交换数据或媒体。如果浏览器无法建立SRTP连接,则无法与其他WebRTC对等设备进行通信。

0
  1. 你将不得不以服务页面,HTTPS 只有您需要访问用户的媒体流,但它是很好的做法,服务页面,HTTPS
  2. 的WebRTC是为了同行TO-如果一端(接收器)不支持该技术,则它无法工作,解决方法是使用web服务器充当一个对等端,并代理其他服务器,但是这会打败整个目的,您可能还需要使用websockets