https://d226lax1qjow5r.cloudfront.net/blog/blogposts/adding-end-to-end-media-encryption-to-your-video-calls/end-to-end-media-encryption.png

End-to-End-Medienverschlüsselung für Ihre Videoanrufe

Zuletzt aktualisiert am September 14, 2023

Lesedauer: 1 Minute

Der Schutz der Privatsphäre ist wichtig, insbesondere bei der Kommunikation über das Internet. Wir wollen sicherstellen, dass nur die zugelassenen Personen an einem Videoanruf teilnehmen können. Glücklicherweise werden WebRTC-Medienströme (Audio/Video) bei Peer-to-Peer-Verbindungen standardmäßig verschlüsselt mit Sicheres Echtzeit-Transportprotokoll (SRTP) in Browsern hergestellt werden. Dies ist der Fall, wenn Sie eine Vonage Video-Sitzung mit dem Medienmodus "Relayed" einrichten.

A diagram of two people icons with a two-sided arrow between them to represent a session with the media mode set to relayed.

Dies funktioniert gut, wenn nur zwei bis drei Teilnehmer an einem Videoanruf teilnehmen. Die Bandbreite, die zum Senden von Medien an jeden Teilnehmer benötigt wird, steigt mit zunehmender Teilnehmerzahl drastisch an, was die Qualität der Streams beeinträchtigen kann.

A diagram with 6 person icons with two-sided arrows criss-crossing over each other connecting each user with the others to represent the complexity that happens as the number of participants increase.

Für viele Teilnehmer (Multiparty) in einem Videoanruf verfügt Vonage Video über einen gerouteten Medienmodus. Hier nutzt die erstellte Sitzung den OpenTok Media Router, um die Medienströme zwischen den Clients zu routen (immer noch mit STRP verschlüsselt) und so die benötigte Bandbreite zu sparen.

A diagram of 6 people icons with a box labeled Media Router in the center with two-sided arrows pointing from each user icon to the box to show that less streams are required when using the media router..

Was, wenn wir die Medien zwischen den Teilnehmern verschlüsseln müssen, die durch den OpenTok Media Router laufen? Hier kommt die neue Ende-zu-Ende-Verschlüsselungsfunktion ins Spiel. Die Audio- und Videoströme eines Teilnehmers werden mit einem Verschlüsselungsgeheimnis der zweiten Schicht auf dem Client verschlüsselt, verschlüsselt durch den OpenTok Media Router gesendet und auf dem empfangenden Client entschlüsselt. Da die Medien auf dem Weg durch den Media Router verschlüsselt werden, sind Archivierung, Live-Streaming-Übertragungen, Experience Composer, Audio Connector und SIP Interconnect nicht verfügbar, da sie eine Entschlüsselung der Medien erfordern.

Wie es funktioniert

Alles beginnt auf dem Server, wo eine Sitzung mit dem Medienmodus "geroutet" und dem End-to-End-Verschlüsselungsschlüssel "wahr" erstellt wird. Wenn ein Client der Sitzung beitritt, legt er das Verschlüsselungsgeheimnis für seine Medien fest. Jeder Client in der Sitzung, der das gleiche Verschlüsselungsgeheimnis hat, kann die Medien der anderen entschlüsseln.

Probieren Sie es aus

Bevor Sie die Demo-Anwendung nutzen können, müssen Sie die Ende-zu-Ende-Verschlüsselungsfunktion in Ihrem Vonage Video Account.

Um einen Blick auf den Code zu werfen und die NodeJS-basierte Demo-Anwendung in StackBlitz einzusetzen, besuchen Sie das GitHub-Repositorium

Was kommt als Nächstes?

Lesen Sie mehr über die Vonage Video API End-To-End Encryption Funktion in der Dokumentation. Wenn Sie Fragen oder Kommentare haben, lassen Sie es uns bitte in unserem Slack-Kanal der Gemeinschaft.

Teilen Sie:

https://a.storyblok.com/f/270183/384x384/1a06993970/dwanehemmings.png
Dwane HemmingsFürsprecher für JavaScript-Entwickler