Re:How to create a video call application with WebRTC
by Orphis on Monday June 15, 2020 @09:05AM
(#23526875)
If you can't do P2P, you can have an SFU forwarding the call with more features than a "dumb" TURN relay.
And it would just be STUN between each participant and the SFU deployed in the internal network for example.
Re:How to create a video call application with WebRTC
by mbzi on Tuesday June 16, 2020 @04:35AM
(#23537038)
Nice suggestion, we do this for certain deployments. Amazing what magic you can do in Janus, etc, :)
Re:How to create a video call application with WebRTC
by EGreg on Monday June 15, 2020 @10:27AM
(#23527680)
Why even need STUN, the SFU can join as a WebRTC participant, right? Node.js maybe
This means products which help alleviate WebRTC infrastructure such as AWS Kinesis are not allowed (due to how they allocate turn servers with unknown IP addresses) and a company needs to manage their own infrastructure / TURN servers (which allows you to cherry pick where server locations are (HIPAA, country legal for what is streamed)) or accept Twillio's, or their competitors etc, large IP ranges (and don't have server location flexibility / increased commercial and market growth restrictions).
Whichever route you go down it is quite an undertaking!
P.s. Tsahi Levent-Levi is truly exceptional in this area. I highly recommend reading his blog and training courses: https://bloggeek.me/, https://webrtccourse.com/, AND he runs an amazing testing product https://www.testrtc.com. if you build your own infrastructure testRTC is a must.