将浏览器用作WebRTC SFU

将浏览器用作WebRTC SFU,webrtc,openwebrtc,Webrtc,Openwebrtc,我正在构建一个webrtc项目,我需要: 将特定流路由到特定用户 在服务器上记录流 我知道这通常是SFU(选择性转发单元)的工作 然而,在了解SFU之前,我已经开始使用服务器上运行的浏览器(我测试了chrome和firefox…现在使用firefox),而且它似乎可以工作 我运行javascript,创建对等连接并添加相关流,就像在客户端上一样 我甚至能够通过这种方式成功地实现多服务器层次结构 现在唯一的缺点是,浏览器解码流,我相信这会导致cpu开销,而使用适当的SFU我看不到 然而,我的项目通

我正在构建一个webrtc项目,我需要:

  • 将特定流路由到特定用户
  • 在服务器上记录流
  • 我知道这通常是SFU(选择性转发单元)的工作 然而,在了解SFU之前,我已经开始使用服务器上运行的浏览器(我测试了chrome和firefox…现在使用firefox),而且它似乎可以工作

    我运行javascript,创建对等连接并添加相关流,就像在客户端上一样

    我甚至能够通过这种方式成功地实现多服务器层次结构

    现在唯一的缺点是,浏览器解码流,我相信这会导致cpu开销,而使用适当的SFU我看不到

    然而,我的项目通常进行1对多的流(或者说少对多),我需要服务器端记录(这将导致SFU对流进行解码)

    所以,我的问题是

    为什么将浏览器用作webrtc的SFU是个坏主意?我没见过很多人这么做,所以一定有原因

    多谢各位