[kwlug-disc] Insertable streams in WebRTC, e2e encryption and video bandwidth

Mikalai Birukou mb at 3nsoft.com
Sun Jun 21 11:30:54 EDT 2020


I just had a quality time to read Jitsi's blog about end-to-end 
encryption https://jitsi.org/blog/e2ee/ Yes, it is from April, sorry for 
the delay.

In presentation about BigBlueButton Paul enlightened as about 
audio/video server doing a mixing in of streams to reduce outgoing 
connections. End-to-end encryption by definition will not allow server 
to do the mixing.

Aforementioned Jitsi blog says that they use so called Insertable 
Streams of WebRTC. I sounds like it allows for some mixing, on the 
server, and correct decryption of critical regions on client ends.

Blog also has this detailed article 
https://webrtchacks.com/true-end-to-end-encryption-with-webrtc-insertable-streams/

TLDR; Mixing is an issue for video conferencing, when e2ee is wanted. It 
is solved by using a feature at a different abstraction layer: WebRTC 
protocol.






More information about the kwlug-disc mailing list