
Añada cifrado de medios de extremo a extremo a sus videollamadas
Tiempo de lectura: 2 minutos
La privacidad es esencial, sobre todo en las comunicaciones por internet. Queremos asegurarnos de que sólo las personas autorizadas puedan participar en una videollamada. Por suerte, los flujos multimedia (audio/vídeo) de WebRTC están cifrados por defecto cuando se realizan conexiones peer-to-peer utilizando Protocolo de Transporte Seguro en Tiempo Real (SRTP) en los navegadores. Esto es lo que sucede cuando creas una sesión de Vonage Video con el modo de medios establecido en retransmitido.

Esto funciona muy bien cuando sólo hay dos o tres participantes en una videollamada. El ancho de banda necesario para enviar contenido multimedia a cada participante aumenta drásticamente a medida que aumenta el número de participantes, lo que puede disminuir la calidad de las transmisiones.

Para muchos participantes (multiparte) en una videollamada, Vonage Video tiene un modo de medios enrutados. Aquí, la sesión creada utiliza el enrutador de medios OpenTok para enrutar los flujos de medios entre los clientes (aún encriptados con STRP), ahorrando así el ancho de banda requerido.

¿Y si necesitamos cifrar los medios entre los participantes que pasan por el router de medios de OpenTok? Aquí es donde la nueva Encriptación de extremo a extremo de extremo a extremo. Los flujos de audio y Video de un participante son encriptados con un secreto de encriptación de 2da capa establecido en el cliente, enviado a través del Enrutador de Medios OpenTok encriptado, y desencriptado en el cliente receptor. Dado que los medios se cifran al pasar por el enrutador de medios, el archivado, las emisiones en directo, el compositor de experiencias, el conector de audio y la interconexión SIP no están disponibles, ya que requieren la descodificación de los medios.
Cómo funciona
Todo comienza en el servidor, donde se crea una sesión con el modo de medios establecido en enrutado y la clave de cifrado de extremo a extremo establecida en true. Cuando un cliente se une a la sesión, establece el secreto de cifrado para sus medios. Todos los clientes de la sesión que tengan el mismo secreto de cifrado podrán descodificar los medios de los demás.
Pruébelo
Antes de poder utilizar la aplicación de demostración, deberás agregar la función de codificación de extremo a extremo en tu cuenta de Vonage Video.
Para echar un vistazo al código y desplegar la aplicación de demostración basada en NodeJS en StackBlitz, visite el repositorio de repositorio de GitHub
¿Y ahora qué?
Más información sobre la función de cifrado de extremo a extremo de la API de Video de Vonage en la documentación. Si tienes alguna pregunta o comentario, háznoslo saber en nuestro canal Slack de la comunidad.