4 ms·
STUN, TURN servers, NAT hole punching, proxies for especially unlucky situations, connection setup helper to allow finding people using human readable ways, tra
by dathinab 3y ago
STUN, TURN servers, NAT hole punching, proxies for especially unlucky situations, connection setup helper to allow finding people using human readable ways, trans-encoding of video if necessary because of different platforms working only well with different codecs, in case of many people meeting full p2p between all people also can be an issue (bandwidth and keeping them in sync)
Through a lot of their code isn't being a middleman but making the video streaming on all clients work, which is easy for some MVP hobby project but hard to make it actually work reliable across the many different devices and software versions used in the wield.
Then there are features like noise filters, background video filters etc.