【问题标题】:How to implement HTTP protocol using WebRTC?如何使用 WebRTC 实现 HTTP 协议?
【发布时间】:2016-08-09 05:57:13
【问题描述】:

是否可以实现以下场景?

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

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

【问题讨论】:

    标签: http download webrtc


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      1. 仅当需要访问用户的媒体流时,您才必须将页面提供为 HTTPS,尽管将页面提供为 HTTPS 是一种很好的做法
      2. WebRTC 是点对点的,如果一端(接收器)不支持该技术,它就无法工作,解决方法是使用网络服务器作为一个对等点和另一个代理,但这会破坏整个目的,你也可以使用 websockets

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-15
        • 1970-01-01
        • 2011-06-19
        • 1970-01-01
        • 2021-10-14
        • 1970-01-01
        • 2020-05-17
        相关资源
        最近更新 更多