Hacker News new | ask | show | jobs
by ModernTabulator 2055 days ago
I see you guys are using p2p webrtc, and it looks like there is there no media router? Because webrtc can't do a 3-way handshake, traffic will be N^2 as more people join a conversation. Why didn't you guys use a server-side Selective Forwarding Unit or Multipoint Conferencing Unit architecture?
1 comments

Hey there, thanks for checking us out! We actually are using an SFU architecture instead of P2P :)
Ok yeah that makes more sense, thanks for the reply.

Btw here's the doc of yours that said it was p2p, I guess it's outdated. Might be good to remove or update it. It was publicly accessible within the demo instance linked in this thread, as an asset in the "sponsor" room.

- Document: https://docs.google.com/document/d/e/2PACX-1vR8RTTH8Dr1KwiWE...

Under platform overview: "Stack Video is streamed peer-to-peer via WebRTC. Uses Firebase (Google cloud storage) for the database Works on Chrome / Firefox, and on any laptop or computer. Tablets and mobile not supported yet."

Oh man, thanks for pointing this out. I feel like we got an email once every month asking about something p2p, and was always confused why people kept getting this impression.