📂Intercambio archivos
Te explicamos cómo usar nuestro SDK de intercambio de archivos.
Última actualización
Te explicamos cómo usar nuestro SDK de intercambio de archivos.
Última actualización
BeamPort
te permite intercambiar de archivos de forma sencilla, permitiendo definir tu propia interfaz o flujos.
La documentación y recursos necesarios para utilizar BeamPort
está estrictamente restringido para uso de clientes de Videsk. Nos reservamos el derecho de restringir su acceso y uso, si detectamos un uso inadecuado.
Para utilizar el intercambio de archivo necesitas cargar:
Para comenazar deberás instanciar un nuevo BeamPort
.
Debes crear solo 1 BeamPort
por cada llamada, de lo contrario el comportamiento no será el esperado.
A continuación, se describe el flujo para la creación de una instancia BeamPort
, considerando que inicialmente se desencadena desde el lado del agente enviando una solicitud de conexión a través de Phone SDK
.
Utilizamos como identificación el contenido del archivo calculando un CRC-32, por lo que no se enviarán dos archivos idénticos en bytes.
Posee un algorítmo de envío por trozos (chunks) para balanceo de red.
Cada envío verifica la integridad del archivo mediante CRC-32 chunking.
Se verifica la integridad cada trozo recibido con el par remoto, de lo contrario se reintenta.
El límite del tamaño del archivo está dado por la memoria del dispositivo emisor y receptor. Recomendamos enviar archivos no superiores a 2GB.
El envío finaliza cuando el cálculo de CRC-32 es equivalente al del par emisor.
BeamPort
realizará reconexiones automáticas cuando existan desconexiones por red.
Para enviar archivos deberás conocer más de los métodos, eventos y propiedades de BeamPort
: