Security is the most important part of messaging or video conference applications. I am searching if end-to-end encryption is possible for such applications.
As far as I know endtoend encryption is performed between two endpoints ? And jitsi documented E2E encryption likr below.
"Jitsi meetings in general operate in 2 ways: peer-to-peer (P2P) or via the Jitsi Videobridge (JVB). This is transparent to the user. P2P mode is only used for 1-to-1 meetings. In this case, audio and video are encrypted using DTLS-SRTP all the way from the sender to the receiver, even if they traverse network components like TURN servers.
In the case of multiparty meetings all audio and video traffic is still encrypted on the network (again, using DTLS-SRTP). This outer layer of DTLS-SRTP encryption is removed while packets are traversing Jitsi Videobridge; however they are never stored to any persistent storage and only live in memory while being routed to other participants in the meeting.
It is very important to note that when packets are also end-to-end encrypted, this second layer of encryption is never removed (nor can it be)"
Is there a method for e2e encryption for multiparty call in terms of video conference there are more than 2 individials? Did anyone already implement before and how ?
I have two interrelated questions if it is possible:
How will end-to-end encryption impact meeting quality and performance? Of course, the recommended solution should ensure acceptable performance.
In accordance with the above question, how will this impact clients (mobile, desktop, web clients)?