Mejores prácticas para comenzar con Vonage Video

Esta guía describe algunas de las mejores prácticas para comenzar a usar la Video API de Vonage, y cubre temas como la configuración de tu entorno, cómo garantizar una buena experiencia del usuario, y seguridad y privacidad.

¿Qué es la Video API?

Vonage Video utiliza webRTC para las comunicaciones de audio y vídeo y consta de bibliotecas cliente para web, iOS, Android, React Native, Windowsy Linuxasí como SDK para servidores y API REST. Términos clave:

  • La plataforma Video API utiliza tokens para la autorización, lo que significa que no tienes que preocuparte por crear usuarios en la plataforma; si es necesario, la aplicación puede crearlos.
  • Sesión: Una sesión es un grupo lógico de conexiones y flujos. Las conexiones dentro de una misma sesión pueden intercambiar mensajes. Piensa en una sesión como una «sala virtual» en la que los participantes pueden interactuar entre sí. Las sesiones no deben reutilizarse, ya que esto dificulta la resolución de problemas y puede reducir la seguridad de tu implementación.
  • Conexión: es un punto final que participa en una sesión y es capaz de enviar y recibir mensajes. Una conexión tiene presencia, o está conectada y puede recibir mensajes, o está desconectada.
  • Transmisiónflujo de medios entre dos conexiones. Esto significa que se están intercambiando bytes reales que contienen medios. Los medios pueden consistir sólo en audio, o en audio y vídeo. También se pueden crear flujos personalizados y de pantalla compartida.
  • Editorial: clientes que publican flujos multimedia.
  • Suscriptor: clientes que reciben transmisiones multimedia.

Encontrará más información sobre la Video API en la página Detalles técnicos página; además, puedes encontrar una guía detallada sobre cómo empezar a utilizar la Video API en Primeros pasos.

Mejores prácticas para proyectos y servidores

Configuración del entorno

Cuando diseñes una aplicación de vídeo, considera la posibilidad de tener dos entornos: uno para pruebas y otro para producción. Para probar elementos sencillos, o para reproducir problemas, también puedes utilizar nuestra zona de juegos, cuyo enlace aparece más abajo:

  1. Cree una aplicación para cada entorno, como desarrollo y producción.
  2. Parque infantil

Comprender el versionado de API (y SDK)

Para los clientes del entorno Enterprise, es importante tener en cuenta que las aplicaciones de nueva creación utilizarán el entorno Standard de forma predeterminada. Si necesitas cambiar tu entorno de Standard a Enterprise, puedes hacerlo en tu configuración de la aplicación.

Para asegurarse de que su aplicación llama al SDK de Enterprise JS, utilice source = https://video.enterprise.vonage.com/v2/js/opentok.js para garantizarle asistencia a largo plazo para sus SDK.

Para obtener más información, visita la Guía sobre el entorno empresarial.

Buenas prácticas para configurar las credenciales de tu Account

Tenga en cuenta estas directrices a la hora de crear las credenciales de su Account:

ID de aplicación y clave privada

  • Vonage Video no utiliza la clave API ni el secreto de la cuenta, sino que se basa en el uso de una aplicación de Vonage.
  • Mantenga la clave privada en secreto NO exponiéndola a repos públicos.
  • NO guarde la clave privada en las bibliotecas cliente/ SDK móviles compilados.
  • No realices llamadas a la API REST desde las aplicaciones cliente ni desde las aplicaciones móviles. Esto pondría en peligro tu clave privada y haría que tu Account fuera vulnerable. Solo el ID de la aplicación debe considerarse información pública.

ID de sesión

  • Genera siempre un nuevo sessionId por cada nueva sesión creada.
  • Las puntuaciones de calidad y los datos de las sesiones se indexan mediante sessionId. Si hay varias conversaciones (reuniones) por sessionId, resultará difícil depurar utilizando el servicio de Vonage herramienta de inspecciónporque reutilizado sessionIds tienden a notificar puntuaciones de calidad agregadas más bajas que la calidad de llamada real experimentada por los usuarios finales.

Fichas

  • El servidor que genera los tokens debe estar detrás de un endpoint seguro/autenticado.
  • Genere siempre fichas nuevas para cada participante.
  • No almacene ni reutilice fichas.
  • Por defecto, los tokens caducan a las 24 horas, esto se comprueba en el momento de la conexión. Ajuste la caducidad según sea necesario, dependiendo de su caso de uso y aplicación.
  • Añade información adicional a los tokens (utilizando el parámetro «data»), como nombres de usuario u otros datos que permitan identificar a los participantes, pero NUNCA utilices datos personales.
  • Establezca roles cuando corresponda, como moderador, editor y suscriptor.
  • Para obtener más información sobre los tokens, consulta la Visión general de la creación de tokens.

Entender el router de medios y los modos de medios

Al crear una sesión, se especifica cómo enviarán los clientes de la sesión las transmisiones de audio y vídeo, lo que se conoce como «modo multimedia». Hay dos opciones: el modo de retransmisión o el modo de enrutamiento:

Modo retransmitido:

Este modo multimedia no utiliza los servidores multimedia de Vonage, sino que intenta establecer una conexión multimedia directa entre los participantes. Antes de decidir si utilizar el modo de retransmisión o no, asegúrate de tener en cuenta lo siguiente:

  • No se necesitan funciones de la plataforma como el archivo (grabación), la integración con SIP, la retransmisión en directo y el «Experience Composer».
  • Que el caso de uso es de uno a uno y sólo sesiones de 3 partes
  • Cuando se prefieran los medios directos entre los participantes
  • Es obligatorio el cifrado de extremo a extremo de los datos multimedia

Tenga en cuenta que la calidad de los medios no se gestionará en modo retransmitido, dado que los medios se intercambian entre clientes. Por lo tanto, no funcionará la configuración de la frecuencia de imagen y/o la resolución del abonado. Para más información sobre los tokens, consulte la página Vídeo escalable página.

Modo enrutado:

Este modo de medios utiliza los servidores de medios de Vonage. Antes de decidir si utilizar el modo enrutado o no, asegúrate de comprobar lo siguiente:

  • Que sus sesiones de vídeo contarán con tres o más participantes
  • Puede que sea necesario archivarlo
  • Control de calidad de los medios (recuperación de audio y vídeo)
  • Es posible que sea necesario utilizar una interconexión SIP
  • Es posible que sea necesario utilizar una retransmisión interactiva o en directo
  • El cifrado de extremo a extremo requiere una suscripción adicional y no es compatible con todos los SDK.

Para más información sobre los modos multimedia, consulte la página Descripción general de la creación de sesiones.

Para obtener más información sobre el cifrado de extremo a extremo en el modo enrutado, consulta la Cifrado de extremo a extremo página.

Enrutamiento adaptativo de contenidos multimedia

A partir de OpenTok.js v2.24.7 (y v2.27.0 de otros SDK de cliente), las sesiones enrutadas se optimizan para utilizar el enrutamiento adaptable de medios (AMR), si es posible. AMR evalúa el recuento de abonados de cada editor individualmente: cuando un editor sólo tiene un abonado y no hay funciones de enrutamiento de medios activas, los medios se retransmiten de igual a igual para ese flujo, lo que mejora la latencia y la calidad. La sesión transiciona automáticamente los medios de un editor al Media Router cuando dicho editor gana más de un suscriptor, o cuando se utiliza el archivado, las emisiones en directo, la interconexión SIP, Experience Composer, Audio Connector o Live Captions. Para obtener una lista completa de activadores y sus implicaciones para la depuración, consulte la sección Enrutamiento adaptativo de contenidos multimedia de la guía de Sesiones.

Audio Fallback

En el modo enrutado, el SDK de Vonage pasa automáticamente al modo de sólo audio si el ancho de banda es demasiado bajo para admitir videollamadas. Sin embargo, si deseas anular este comportamiento, es posible configurando audioFallback como false en el OT.initPublisher.

Método Getstats

Además de implementar el audio fallback personalizado mencionado anteriormente, getStats() Las consultas pueden utilizarse para recabar información sobre la calidad de la conexión, con el fin de mostrar información en tiempo real al usuario, así como para la resolución de problemas.

Herramienta Vonage Inspector

El Herramienta Vonage Inspector puede utilizarse para comprender el rendimiento de los medios durante la sesión, así como qué códecs, modos (retransmitidos o enrutados), eventos y funciones avanzadas se utilizaron durante la llamada.

Método para informar de un problema

Es posible marcar errores para su posterior revisión en el inspector. El sitio ID del problema también se puede utilizar para buscar inspectores sin conocer el sessionId.

Emisión

La Video API ofrece a los usuarios dos opciones para publicar vídeos en directo para un público más amplio: una emisión interactiva y una emisión en directo.

Emisión interactiva

Este tipo de retransmisión permite a los clientes interactuar entre sí suscribiéndose a las retransmisiones de los demás. Es importante señalar que este tipo de retransmisión admite hasta 15 000 suscriptores con una calidad de hasta Full HD. A continuación se indican algunos aspectos que hay que tener en cuenta al utilizar este tipo de retransmisión:

  • Visite Simulcast de vídeo escalable de Vonage para saber más sobre Simulcast. Por defecto, Simulcast se activará después de que la tercera conexión se una a la llamada (esto se hace para evitar Simulcast en llamadas uno a uno).

  • Para anular el valor predeterminado y desactivar el vídeo escalable para los editores en una sesión enrutada, puede utilizar la opción scalableVideo opción en el OT.initPublisher() método. Tenga en cuenta que el número máximo de suscriptores se verá afectado cuando aumenten los editores. Para obtener el número máximo de abonados consulte la tabla de la página Guía sobre «retransmisiones de vídeo interactivas en directo».

  • Para garantizar la estabilidad en sesiones de gran tamaño, suprima los eventos de conexión. "Guía "Suprimir eventos de conexión.

  • Las sesiones WebRTC más largas son posibles cuando se utiliza la función Experiencia con Composer.

Retransmisión en directo

Este tipo de retransmisión permite que más de 15 000 suscriptores se conecten a las transmisiones. Existen dos tipos de protocolos disponibles para retransmitir vídeo: RTMP (Real Time Messaging Protocol) y HLS (HTTP Live Streaming). Independientemente del que elijas, limita el número de emisores para ofrecer una mejor experiencia al espectador.

HLS frente a RTMP

  • HLS admite un número ilimitado de suscriptores, mientras que RTMP está limitado por la plataforma de distribución RTMP.
  • El HLS tiene un retraso de entre 15 y 20 segundos, mientras que el RTMP (desde la plataforma de Vonage) tiene un retraso de cinco segundos; sin embargo, esto no incluye el retraso de la plataforma de distribución RTMP, ya que esta también provocará retrasos en función de cómo procese el vídeo.
  • El HLS de baja latencia (LL-HLS) tiene un retraso de entre 4 y 6 segundos
  • La reproducción de HLS no es compatible con todos los navegadores, pero existen complementos que puedes utilizar, como Flowplayer. La reproducción permite a los usuarios retroceder y desplazarse por el vídeo (rebobinar o avanzar rápidamente), por así decirlo, desde el inicio de la retransmisión en directo hasta volver a la retransmisión en directo actual.
  • El modo DVR puede activarse al crear una sesión HLS. Se trata de un estándar de Apple que permite a los usuarios Reproducir/Pausar y Reanudar HLS en directo dentro de una ventana de 2 horas.
  • HLS/RTMP tiene una duración máxima predeterminada de cuatro horas. Si la retransmisión debe durar más tiempo, modifica la propiedad de duración máxima (el máximo es de 10 horas).
  • Las transmisiones HLS/RTMP se detienen automáticamente sesenta segundos después de que el último cliente se desconecte de la sesión.

Para obtener más información sobre la retransmisión en directo, como los diseños, la duración máxima y cómo iniciar/detener la retransmisión en directo, visite la página Guía de retransmisiones en directo.

Buenas prácticas en materia de interfaz de usuario y experiencia de usuario

En general, se recomienda leer y seguir el Documentación sobre la personalización de la interfaz de usuario y siga las secciones que sean relevantes para su aplicación.

Garantizar una buena experiencia de usuario

Prueba previa a la llamada

Añade una prueba previa a la llamada en la que el dispositivo y la conexión de los usuarios se sometan a pruebas de red y de hardware antes de unirse a una sesión. Recuerda generar nuevos identificadores de sesión (sessionID) para cada prueba y dejar que la prueba se ejecute durante al menos 30 segundos para obtener resultados más precisos.

El general Herramienta de prueba previa a la llamada de Vonage Tú y tus clientes podéis utilizarlo para realizar pruebas generales de conectividad con la Video API.

Si deseas integrar tu propia prueba de PreCall y recopilar todos los datos de la prueba, hay varios recursos disponibles para hacerlo:

Controladores de secuencias de vídeo

Los manejadores de finalización pueden darle información cuando intenta conectarse, publicar, suscribirse o enviar señales a una sesión de la API de vídeo. Se describen aquí:

También puedes detectar eventos de excepción en el objeto OT, que generará eventos de excepción para errores más generales, tal y como se describe en Acontecimientos excepcionales

Una vez establecida la conexión, lo habitual es publicar audio y vídeo, así como suscribirse a las transmisiones de otros participantes. A la hora de gestionar los emisores y los suscriptores en lo que respecta a la interfaz de usuario, puedes utilizar los eventos correspondientes de las instancias de emisor y suscriptor, lo que te puede ayudar a mostrar información útil a los usuarios cuando se producen eventos o excepciones específicos. Los eventos de los emisores y los suscriptores pueden ser diferentes y se describen a continuación:

Audio Fallback

Nuestro servidor multimedia comprueba constantemente el estado de la red y, si detecta un problema en la conexión de los usuarios finales, interrumpe automáticamente la transmisión de vídeo y continúa solo con el audio, siempre que la pérdida de paquetes sea superior al 15 %; además, cuando esto ocurre, se envía una notificación. Se recomienda que dicho evento se muestre en la interfaz de usuario para alertar a los usuarios afectados de que la calidad de su conexión ha disminuido y de que se ha pasado a la transmisión de solo audio. El umbral para pasar a la transmisión de solo audio no es configurable; puede encontrar más información en estos ejemplos:

El audio fallback está activado por defecto, pero puede desactivarse con la opción audioFallbackEnabled parámetro. Mira aquí

Volver a conectarse a la sesión

Cuando un participante se desconecta repentinamente de una sesión debido a problemas relacionados con la red, el sistema intentará volver a conectarse a la sesión. Para ofrecer una mejor experiencia de usuario, se recomienda registrar estos incidentes y mostrarlos adecuadamente en la interfaz de usuario, informando al usuario de que se está intentando volver a conectarse a la sesión. Para más información, consulte aquí.

Altavoz activo

Si la sesión es sólo de audio, prueba a añadir un medidor de nivel de audio para que los participantes puedan ver quién es el orador activo. En el caso del vídeo, prueba a cambiar el diseño para que el orador activo tenga más espacio en pantalla. Puedes utilizar la función audioLevelUpdated que se envía periódicamente para Ajustes en la interfaz de usuario.

Detector de sonoridad

Es una buena práctica implementar un detector de volumen para identificar cuándo un usuario silenciado está intentando hablar. En este caso, el audioLevelUpdated se disparará con audioLevel a 0. Por lo tanto, es necesario utilizar un AudioContext para evitar esta situación.

Control de la resolución y la frecuencia de fotogramas

El objeto Suscriptor proporciona métodos para reducir la resolución recibida y/o la frecuencia de imagen. Esto es útil en el contexto del ahorro de ancho de banda y recursos de CPU si se está mostrando un gran número de participantes (por ejemplo, más de 4 en un móvil o más de 8 en escritorio)

Evitar problemas de audio

En las llamadas con muchos participantes, estos pueden introducir ruido o eco en la llamada sin darse cuenta. Cuanto mayor sea el número de participantes, mayor será la probabilidad de que esto cause problemas; por lo tanto, podrías plantearte aplicar la lógica de «silenciamiento automático al unirse» y/o incluir un botón de «silenciar a todos» para el moderador en las sesiones con más participantes.

API de emisión de informes

Notificar un problema permite al consumidor final de la aplicación activar un ID de incidencia único desde el lado del cliente. Nuestro cliente puede almacenar este ID de incidencia y utilizarlo para enviar un ticket a soporte. El ID de incidencia ayudará a identificar el ID de conexión único que notificó el problema y a centrar la investigación del servicio de asistencia.

Pista sobre la ubicación

En crear una sesiónpuede establecer una región preferida donde se realizará la videollamada. Esto puede ser útil para grandes sesiones donde usted sabe que la mayoría de los usuarios se unirán desde una región específica. Tenga en cuenta que esto no garantiza que se vaya a utilizar un centro de datos específico. Zonas regionales de medios de comunicación.

Mejora de la experiencia de atención continuada

  • Desenfoque/sustitución del fondo - El SDK JS ofrece un método sencillo para difuminar el fondo o sustituirlo por una imagen. En este último caso, asegúrese de que la imagen de fondo tiene la misma relación de aspecto que la secuencia publicada y tenga en cuenta que el fondo puede recortarse en función de la resolución de la imagen. fitMode configuración descrita aquí. Tenga en cuenta que el desenfoque y la sustitución del fondo solo son compatibles con las versiones recientes de Chrome, Electron, Opera y Edge. No es compatible con otros navegadores (no basados en Chrome) ni con iOS.

Habría que comprobar si sigue siendo así.

  • Procesador multimedia - Utiliza la biblioteca Vonage Media Processor para aplicar transformaciones personalizadas al vídeo publicado en ordenadores de sobremesa y móviles, incluso de forma nativa utilizando nuestros SDK para móviles. Esto admite el desenfoque y la sustitución del fondo, pero también casos de uso más avanzados como la realidad aumentada y el audio espacial.

  • API de subtítulos en directo - Utiliza esta sencilla API para transcribir flujos de audio y generar subtítulos en tiempo real para tu aplicación. La API de subtítulos en directo te permite mostrar subtítulos en directo a los usuarios finales en una sesión de Vonage Video, mediante un servicio de transcripción.

  • Conector de audio - usando Audio Connector, puedes enviar flujos de audio sin procesar (PCM 16 khz/16bit) desde una sesión en vivo de Vonage Video a servicios externos como AWS, GCP, Azure, etc., de forma individual o mezclada. También puedes identificar al orador enviando los flujos de audio individualmente abriendo múltiples conexiones WS. Los clientes utilizan esta función para crear casos de uso como transcripciones médicas y traducción en tiempo real.

Características del compromiso

  • Chat (mensajes de texto) - puedes enviar mensajes utilizando La señalización de Vonagepero ten en cuenta que los mensajes no se almacenan en la plataforma de video de Vonage. Cuando agregues la función de mensajería de texto, ten en cuenta que algunos usuarios pueden llegar/unirse a una sesión después de que se hayan enviado los mensajes de texto; los que lleguen tarde no podrán ver los mensajes que se enviaron. Además, si decides grabar una sesión, los mensajes de texto no se capturarán, a menos que implementes Experience Composer.

  • Compartir pantalla

    • Plantéate ocultar al presentador que comparte su pantalla para evitar el «efecto espejo del pasillo».
    • ContentHint: permite optimizar el uso compartido de pantalla para adaptarlo a los detalles (como presentaciones de diapositivas) o al movimiento (como un vídeo). Movimiento, detalles, etc. Esta opción puede y debe configurarse a partir de la versión 2.20.

Experiencia con Composer

También proporcionamos herramientas para que pueda crear un diseño compuesto altamente personalizado. Esto le permite crear aplicaciones Web para construir ricas experiencias UI/UX para los usuarios finales.

  • Crear una página web que se mostrará en la plataforma de Vonage
  • Mezclar contenidos de vídeo con cualquier otro contenido web, como
  • Ventana de chat
    • Pizarra blanca
    • Contenidos y diseños avanzados
  • El contenido puede ser dinámico y cambiar a lo largo de la sesión.
  • Los contenidos compuestos pueden publicarse en otras sesiones de vídeo para grabarlos, archivarlos y difundirlos, manteniendo intactas las ricas experiencias UI/UX que se ofrecen a los usuarios.

Para más información, consulta el Experiencia con Composer documentación.

Buenas prácticas de archivo

Hay dos tipos de ofertas en lo que se refiere a grabación, compuesta e individual.

Compuesto

  • Puede grabar hasta 16 secuencias de vídeo, además de 34 secuencias adicionales en las que sólo se grabará el audio, lo que suma un total de 50 secuencias
  • Un único archivo MP4 con todas las secuencias multimedia
  • Diseño personalizable
  • Grabación de pantalla y diseños avanzados como superposiciones personalizadas, montajes y marcas de agua (ver Experiencia con Composer)
  • Puede iniciarse automáticamente (240 minutos como máximo. Si no se detiene la grabación, empezará a archivarse en un nuevo fichero).
  • Es posible priorizar que se incluyan determinados flujos en la grabación asignándoles diferentes clases de diseño.
  • Admite formatos SD, HD y FHD.

Corriente individual:

  • Puede grabar hasta 50 transmisiones, tanto de audio como de vídeo
  • Múltiples flujos/archivos individuales guardados en una carpeta zip
  • Destinado a ser utilizado con una herramienta de postprocesado para producir contenidos personalizados.
  • No se puede iniciar automáticamente

Almacenamiento de archivos

Vonage conservará los archivos durante 72 horas si falla la subida, no se ha configurado el almacenamiento en la nube o no se ha seleccionado la opción para desactivar el almacenamiento de respaldo. Ten en cuenta que, si decides no habilitar el almacenamiento de respaldo y la subida falla por cualquier motivo, esos archivos no se podrán recuperar.

  • AWS S3: Visita Archivado con AWS S3 para obtener instrucciones sobre cómo subir archivos comprimidos a AWS.
  • Azure: Visita Archivado utilizando un contenedor Windows Azure para obtener instrucciones sobre cómo subir archivos comprimidos a Azure.
  • Google: Debes utilizar el modo compatible con S3 y seguir las instrucciones de S3 indicadas anteriormente.

Preguntas frecuentes sobre archivado

  1. ¿Están encriptados los archivos?

No por defecto. Pero se puede añadir una función de cifrado para los archivos compuestos. Para más información, visite Cifrado de archivos

  1. ¿Se puede grabar sólo el audio o sólo el vídeo?

Sí. Utilizando el API REST, fije el hasVideo/hasAudio a verdadero o falso.

  1. ¿Puedo nombrar el archivo para poder identificarlos por su nombre?

Sí. Utilizando el API REST, fije el name al identificador deseado.

  1. ¿Cómo puedo comprobar el estado de los archivos?

Utiliza el inspector de archivos.

  1. ¿Puedo grabar determinadas transmisiones de una sesión?

Sí, consulte Selección de flujos que se incluirán en un archivo.

  1. ¿Puedo grabar en distintos formatos al mismo tiempo?

Sí, puede iniciar el archivado más de una vez para una sesión determinada. Esto significa, por ejemplo, que puede grabar una composición al mismo tiempo que una grabación por participante (es decir, un archivo individual).

Calidad, rendimiento y compatibilidad

  • Dispositivos: para sesiones multipartitas, intente limitar el número de participantes, ya que más participantes requieren más potencia de procesamiento. Recomendamos el siguiente número de participantes:

    • Móvil = 4 (la declaración oficial del departamento de ingeniería admite un máximo de 8)
    • Portátil = 10
    • Escritorio = 25
  • Controlar la resolución/velocidad de fotogramas - El objeto Subscriber proporciona métodos para reducir la resolución recibida y/o la velocidad de fotogramas. Esto resulta útil para ahorrar ancho de banda y recursos de la CPU si se muestra un gran número de participantes (por ejemplo, más de 4 en un móvil o más de 8 en un ordenador de sobremesa).

  • Para conocer los requisitos de ancho de banda, consulta "¿Cuál es el requisito mínimo de ancho de banda para usar la Video API de Vonage?".

  • Proxy - si los usuarios sólo pueden acceder a Internet a través de un proxy, asegúrese de que es un proxy "transparente", de lo contrario debe ser configurado en el navegador para la conexión HTTPS, dado webRTC no funciona bien en los proxies que requieren autenticación. Echa un vistazo a nuestro flujo de comprobación de red en Directrices sobre redes restringidas

  • Cortafuegos - el artículo «¿Cuáles son los requisitos de conectividad de red de la Video API de Vonage?» contiene más información sobre los puertos óptimos para conseguir el tiempo de establecimiento de llamada más rápido y la mejor calidad de vídeo.

  • Códecs- Vonage admite los códecs VP9, VP8 y H.264; consulta el Códecs Consulta la guía para obtener más información sobre las diferencias entre cada códec.

Control de la sesión

Supervisión de sesiones le permite registrar una URL de webhook. Utilice esta función para supervisar sesiones y flujos; por ejemplo, para limitar el número de participantes en una sesión. forceDisconnect función. El moderador también puede enviar una acción al servidor y hacer que este realice una Llamada REST para forzar la desconexión.

  • También se puede utilizar para realizar un seguimiento del uso; sin embargo, para un mejor seguimiento, utiliza el API de Insights.

  • Si en un plazo de 30 minutos se producen más de 50 errores en el envío de eventos (es decir, cuando no recibimos una respuesta 200 de éxito al enviar una solicitud HTTP a tu URL de callback), desactivaremos el reenvío de eventos de supervisión de sesiones. Si esto ocurre, te enviaremos un correo electrónico. Puedes volver a activar la supervisión de sesiones en la página de tu cuenta.

  • ConnectionCreated: puedes utilizar ConnectionData para identificar las conexiones de los usuarios. Por ejemplo, puede pasar el ID de usuario, el nombre u otros datos que describan al cliente (No utilice información personal en los datos de token).

Complementos

La mayoría de los clientes pueden adquirir (o eliminar) complementos con un solo clic, mediante la herramienta de autoservicio.

Seguridad y privacidad

La Video API de Vonage se puede personalizar para cumplir con los más altos estándares de seguridad. Nuestra plataforma cumple con el RGPD y con la HIPAA. Para los clientes europeos, ofrecemos complementos adicionales que permiten cumplir con certificaciones y normas locales adicionales, como la certificación KBV (Alemania) u otras leyes de privacidad destinadas a mejorar la titularidad y la protección de los datos (en toda Europa).

Para obtener una visión general completa de las certificaciones reglamentarias y las normas de cumplimiento de Vonage, consulte Certificaciones reglamentarias.

Más información:

Previa solicitud y en virtud de un acuerdo de confidencialidad, podemos facilitar informes adicionales, como la evaluación del impacto de la transferencia de datos, el informe de Audit SOC 2 Tipo 2 y las pruebas de penetración externas, que demuestran los elevados estándares de seguridad de nuestra plataforma de vídeo.

Precios

¿Dónde puedo obtener más ayuda?

Si tienes alguna duda, puedes unirte a nuestro Comunidad de desarrolladores en Slacko póngase en contacto con nuestro Equipo de asistencia API.