El protocolo tus en la prensa: envíos fiables de archivos grandes
Para dar más visibilidad al protocolo tus, publicamos un artículo en The Platforms, Players & SDKs Superguide de Streaming Media. Aquí tienes el artículo completo.

tus.io: el nuevo estándar para transferir archivos grandes de forma fiable
Tanto los dispositivos de grabación profesionales como los de consumo producen constantemente archivos de video cada vez más grandes. Con una multitud de formatos como 1080p, 4K, 8K y RAW, tanto para fotos como para video, cada vez es más común ver tamaños de archivo en el rango de 10 a 100 GB. Al ser una empresa dedicada a la transcodificación desde hace casi diez años, en Transloadit empezamos a notar un aumento constante de errores de transmisión y de videos perdidos o dañados, aunque nuestros propios clusters de encoding, encargados de la recepción de los archivos, funcionaban sin problemas. Resulta que la calidad de las redes a menudo no logra seguir el ritmo de estos archivos de mayor tamaño. En otras palabras, la gente empuja cada vez más peso por los mismos viejos y primitivos puentes colgantes. Y aunque, hay que reconocerlo, esos puentes a veces se amplían para ser más anchos y la gente se mueve más rápido, desde luego no se han vuelto más resistentes.
Si distribuyes contenido a través de HTTP, has tenido suerte. Las descargas ya se podían reanudar desde la versión 1.1 de HTTP. Pero para la recepción de archivos, como subir contenido a una plataforma de encoding, nunca ha existido un estándar abierto. Aunque a lo largo de los años cuajaron varios proyectos, no eran interoperables porque carecían de un lenguaje y unas reglas comunes. Tenían un objetivo comercial o estaban centrados en su propia situación. Un panorama fragmentado e incompatible, algo así como si no existiera la NFL y cada equipo de fútbol americano jugara con sus propias reglas.
En Transloadit decidimos hacer algo al respecto. Junto con Vimeo y con personas de Google y GitHub, nos propusimos crear «tus.io», un protocolo de transmisión de archivos de código abierto diseñado para resistir la pérdida de paquetes, las fuentes móviles en movimiento y el Wi-Fi inestable. Además, también se puede desplegar en centros de datos para lograr un mayor rendimiento al intercambiar videos entre servidores.
Principales ventajas de enviar archivos con tus.io:
- Fiabilidad: cuando subes archivos con tus.io, la conexión todavía puede caerse, pero la subida se reintenta de forma agresiva y solo se vuelven a subir los bytes restantes. Esto hace que las caídas de conexión apenas se noten.
- Rendimiento: además de su mayor fiabilidad, tus.io puede dividir archivos grandes en fragmentos. Cada fragmento se envía entonces de forma simultánea como una subida independiente de tus.io, por lo que se beneficia de la reanudación automática y del resto de funciones de tus.io. Una vez enviados todos los fragmentos, se combinan en el extremo receptor para restaurar el archivo original. Es como la teletransportación, pero sin el riesgo de convertir tus archivos en mutantes mitad mosca, y además mucho más eficiente que las subidas por TCP normales.
- Eficiente en costos: tus.io es totalmente de código abierto bajo una licencia permisiva y se puede adaptar e integrar en productos comerciales sin pagar ninguna tarifa. Se han publicado SDK en todos los lenguajes de programación, así que añadir las ventajas de transmisión de tus.io suele ser tan fácil como añadir una línea de código a tu propio SDK o aplicación.
- Compatibilidad: las soluciones que no usan HTTP o que usan UDP suelen estar bloqueadas en los firewalls corporativos, en los hotspots de aeropuertos, hoteles, etc. Por suerte, como tus.io funciona como una capa ligera sobre HTTP normal, se le puede aplicar balanceo de carga, proxy y caché, y no tiene problemas para atravesar firewalls, igual que el tráfico web habitual. De hecho, tus.io también puede funcionar directamente desde aplicaciones o desde el navegador web, por si quieres ofrecer a los usuarios finales una subida de archivos fiable y de alto rendimiento, integrada en tu producto. Te recomendamos echar un vistazo a nuestro cargador de archivos de nueva generación uppy.io, que suma una serie de cómodas funciones de UX (arrastrar y soltar, soporte para webcam, elegir archivos desde servicios en la nube) sobre la potencia de transmisión pura que ofrece tus.io.
- Seguridad: como tus.io funciona sobre HTTP, todo el tráfico puede recibir fácilmente cifrado de extremo a extremo usando tu configuración TLS (HTTPS) existente.
¿Por qué es gratis? ¿Dónde está la trampa?
Transloadit no cobra ni cobrará nunca por tus.io. Nuestro modelo de negocio se basa en publicar grandes proyectos de código abierto que complementan nuestra oferta comercial: nuestra versátil plataforma de encoding. Además, también ofrecemos versiones alojadas de nuestros proyectos de código abierto para clientes que no quieren lidiar con los quebraderos de cabeza de DevOp asociados, o que han comprobado que, por economías de escala, les resulta más económico contratar una suscripción a nuestra plataforma de recepción de contenido y encoding que montar una por su cuenta.
Más información
Para obtener más información o una demo puedes contactar con hello@transloadit.com, o empezar a implementarlo ahora mismo visitando nuestro sitio web del protocolo comunitario.
Acerca de Transloadit
Fundada en 2009 por unos fundadores que se conocieron a través de la comunidad de código abierto, Transloadit es un servicio en la nube SaaS B2B para subir y codificar archivos. Transloadit puede procesar video, audio, imágenes, documentos y sitios web, y permite encadenamientos potentes y flujos de trabajo personalizados. Firme creyente en las ventajas de contar con un equipo distribuido por todo el mundo, Transloadit decidió desde muy pronto operar como una empresa que da prioridad al trabajo remoto. El código abierto sigue plenamente arraigado en el ADN de la empresa y muchos de sus lanzamientos se han convertido en estándares del sector. Hasta la fecha, Transloadit ha atendido las necesidades de pequeñas startups y también de grandes empresas de renombre como Viacom, Khan Academy, Coursera y The New York Times. Transloadit es autofinanciada, rentable y de propiedad privada de sus dos fundadores: Kevin van Zonneveld y Tim Koschützki.
