📂
Intercambio archivos
Te explicamos cómo usar nuestro SDK de intercambio de archivos.
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:
HTML
Javascript
<script src="https://cdn.videsk.io/sdk/beamport.min.js" async></script>
const script = document.createElement('script');
script.src = "https://cdn.videsk.io/sdk/beamport.min.js";
script.setAttribute('async', true);
document.appendChild(script);
Para comenazar deberás instanciar un nuevo
BeamPort
.const port = new 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
.- 1.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.
- 2.Posee un algorítmo de envío por trozos (chunks) para balanceo de red.
- 3.Cada envío verifica la integridad del archivo mediante CRC-32 chunking.
- 4.Se verifica la integridad cada trozo recibido con el par remoto, de lo contrario se reintenta.
- 5.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.
- 6.El envío finaliza cuando el cálculo de CRC-32 es equivalente al del par emisor.
- 7.
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
:Métodos
Conoce cuáles y cómo usar los métodos de BeamPort.
Eventos
Conoce cuáles y cómo usar los eventos de BeamPort.
Propiedades
Conoce cuáles son las propiedades de un BeamPort.
Última actualización 14d ago