# Selective # Forwarding # Unit --- # Matrix SFU ### What do we need `waterfall` for? - Scalability and efficiency for big conferences. - Concerns of high bandwidth consumption. --- ## Why Yet Another SFU? How is it different from other SFUs? - Signaling with Matrix. - Cascading (SFU to SFU). - Matrix RTC use case. - "Dumb" SFU, "smart" clients. --- ## Brief History - Started as a Pion-based PoC from Sean Debois. - Specs: MSC3401, MSC3898. - Currently developed by the Element team. --- ## How Does It Work? ![](https://i.imgur.com/K2BphI4.png) --- ## Key Features - Signaling over Matrix. - Subscription logic over data channels. - RTCP forwarding (PLIs). - Simulcast (3 spatial layers for video). --- ## Roadmap - Reliability and scalability for bigger calls. - Simulcast (done). - Congestion control. - Rate allocation. - SFU selection logic. - End-to-end media encryption. - Cascading. --- ## Thank You! ### Links `waterfall` MSC3401 MSC3898
{"metaMigratedAt":"2023-06-17T19:01:49.350Z","metaMigratedFrom":"YAML","title":"Selective","breaks":true,"slideOptions":"{\"transition\":\"slide\"}","contributors":"[{\"id\":\"728c1fc1-7e69-4dd9-b314-613e63f160d1\",\"add\":1078,\"del\":2415}]"}
    179 views