tus dans les médias : transferts fiables de gros fichiers
Afin de donner plus de visibilité à tus, nous avons publié un article dans The Platforms, Players & SDKs Superguide de Streaming Media. Voici l’article dans son intégralité, pour plus de commodité.

tus.io – la nouvelle norme pour transférer de gros fichiers de manière fiable
Les appareils d’enregistrement, professionnels comme grand public, produisent sans cesse des fichiers vidéo toujours plus volumineux. Avec une multitude de formats comme 1080p, 4K, 8K et RAW, pour les photos comme pour la vidéo, il devient de plus en plus courant de voir des fichiers de 10 à 100 GB. En tant qu’entreprise active dans le transcodage depuis près de dix ans, Transloadit a commencé à constater une hausse régulière des erreurs de transmission et des vidéos perdues ou corrompues, alors même que nos propres clusters d’encodage chargés de l’ingestion fonctionnaient sans accroc. Il s’avère que la qualité des réseaux ne parvient souvent pas à suivre ces fichiers plus volumineux. Autrement dit, on fait passer une charge toujours plus lourde sur les mêmes vieux ponts suspendus rudimentaires. Et même si, il faut l’admettre, ces ponts sont parfois élargis et que l’on y circule plus vite, ils ne sont certainement pas devenus plus solides.
Si vous distribuez du contenu via HTTP, vous avez de la chance. Les téléchargements peuvent déjà être repris depuis la version 1.1 de HTTP. Mais pour l’ingestion de fichiers, comme l’envoi de contenu vers une plateforme d’encodage, il n’a jamais existé de norme ouverte. Si plusieurs projets ont vu le jour au fil des ans, ils n’étaient pas interopérables, faute de langage et de règles communs. Ils poursuivaient un but commercial ou se concentraient sur leur propre situation. Un paysage fragmenté et incompatible, un peu comme si la NFL n’existait pas et que chaque équipe de football américain jouait selon ses propres règles.
Chez Transloadit, nous avons décidé d’agir face à cette situation. Avec Vimeo et des personnes de Google et de GitHub, nous avons entrepris de créer « tus.io », un protocole open source de transmission de fichiers conçu pour résister à la perte de paquets, aux sources mobiles en déplacement et au Wi-Fi instable. En outre, il peut aussi être déployé dans des centres de données pour obtenir de meilleures performances lors de l’échange de vidéos entre serveurs.
Principaux avantages de l’envoi de fichiers avec tus.io :
- Fiabilité : lorsque vous envoyez des fichiers avec tus.io, une connexion peut toujours être interrompue, mais l’envoi est relancé avec insistance et seuls les octets restants sont envoyés de nouveau. Les coupures de connexion passent donc presque inaperçues.
- Performances : outre sa fiabilité accrue, tus.io peut découper les gros fichiers en blocs. Chaque bloc est ensuite envoyé simultanément sous la forme d’un envoi tus.io individuel, ce qui lui permet de profiter de la reprise automatique ainsi que de toutes les autres fonctionnalités de tus.io. Une fois tous les blocs envoyés, ils sont fusionnés côté réception pour reconstituer le fichier d’origine. C’est comme la téléportation, mais sans le risque de transformer vos fichiers en mutants mi-mouches – et c’est aussi bien plus performant que les envois TCP classiques.
- Rentabilité : tus.io est entièrement open source sous une licence permissive et peut être adapté et intégré dans des produits commerciaux sans payer de frais. Des SDK ont été mis à disposition dans tous les langages de programmation, si bien qu’ajouter les avantages de transmission de tus.io est souvent aussi simple qu’ajouter une ligne de code à votre propre SDK ou application.
- Compatibilité : les solutions non HTTP ou UDP sont généralement bloquées par les pare-feu d’entreprise, les points d’accès des aéroports, des hôtels, etc. Heureusement, comme tus.io fonctionne comme une fine couche au-dessus du HTTP classique, il peut être soumis à l’équilibrage de charge, passer par des proxys, être mis en cache, et il traverse sans problème les pare-feu comme le trafic web ordinaire. En fait, tus.io peut aussi fonctionner directement depuis des applications ou le navigateur web, si vous souhaitez proposer à vos utilisateurs finaux un envoi de fichiers fiable et performant, intégré à votre produit. Nous vous recommandons de jeter un œil à notre outil d’envoi de fichiers nouvelle génération uppy.io, qui ajoute un certain nombre de fonctionnalités UX pratiques (glisser-déposer, prise en charge de la webcam, sélection de fichiers depuis des services cloud) à la puissance de transmission brute qu’offre tus.io.
- Sécurité : comme tus.io fonctionne via HTTP, tout le trafic peut facilement bénéficier d’un chiffrement de bout en bout grâce à votre configuration TLS (HTTPS) existante.
Pourquoi est-ce gratuit ? Où est le piège ?
Transloadit ne facture pas et ne facturera jamais tus.io. Notre modèle économique repose sur la publication d’excellents projets open source complémentaires à notre offre commerciale : notre plateforme d’encodage polyvalente. Par ailleurs, nous proposons également des versions hébergées de nos projets open source aux clients qui ne veulent pas s’encombrer des casse-têtes DevOps associés, ou qui ont constaté que, grâce aux économies d’échelle, il leur revient moins cher de souscrire un abonnement à notre plateforme d’ingestion et d’encodage de contenu que de développer la leur.
Plus d’informations
Pour plus d’informations ou une démo, vous pouvez contacter hello@transloadit.com, ou commencer l’implémentation dès maintenant en visitant notre site web communautaire du protocole.
À propos de Transloadit
Créé en 2009 par des fondateurs qui se sont rencontrés grâce à la communauté open source, Transloadit est un service cloud SaaS B2B d’envoi et d’encodage de fichiers. Transloadit peut traiter des vidéos, de l’audio, des images, des documents et des sites web, et permet des enchaînements puissants ainsi que des flux de travail personnalisés. Convaincue des avantages d’une équipe répartie à l’échelle mondiale, l’entreprise Transloadit a décidé très tôt de fonctionner en privilégiant le travail à distance. L’open source reste profondément ancré dans l’ADN de l’entreprise, et nombre de ses publications sont devenues des standards du secteur. À ce jour, Transloadit a répondu aux besoins de petites startups comme de grandes entreprises de renom, dont Viacom, Khan Academy, Coursera et The New York Times. Transloadit est autofinancé, rentable et détenu à titre privé par ses deux fondateurs : Kevin van Zonneveld et Tim Koschützki.
