Transloadit annonce « tus 1.0 » pour des téléversements fiables
Amsterdam/Berlin - 16 novembre 2015
Le service d’encodage vidéo Transloadit lance le protocole de téléversement avec reprise « tus 1.0 », que Vimeo prévoit d’adopter
Conçu pour remédier aux interruptions des téléversements sur les appareils mobiles et les ordinateurs, tus 1.0 est la dernière version open source publiée par l’entreprise néerlando-allemande Transloadit.
Trop souvent, des fichiers sont perdus lors du téléversement à cause de connexions réseau instables. tus 1.0 vise à résoudre ce problème une fois pour toutes. Il est conçu comme une couche supplémentaire au-dessus de HTTP, qui garantit que les téléversements reprennent exactement là où ils se sont arrêtés lorsque la connexion est rétablie, sans intervention supplémentaire de l’utilisateur.
Kevin van Zonneveld, l’un des fondateurs de Transloadit, explique : « Les utilisateurs mobiles veulent pouvoir partager librement des vidéos et des images toujours plus volumineuses, mais les réseaux mobiles restent trop fragiles et les solutions existantes sont chaotiques. Actuellement, chaque nouveau projet crée son propre protocole de téléversement de fichiers. Même si certains intègrent la fonction de reprise automatique dont on a tant besoin, ils gardent généralement leur solution à huis clos. Il en résulte un monde fragmenté d’API et de composants logiciels incompatibles. La normalisation y est très limitée. »
Transloadit estime qu’avec la consommation croissante de fichiers vidéo volumineux sur les appareils mobiles, le besoin d’un protocole de référence permettant la reprise des téléversements est plus essentiel que jamais. Depuis trois ans, l’équipe travaille en étroite collaboration avec la communauté sur ce projet open source via GitHub.
« Bien sûr, nous aurions pu garder cela pour nous, mais le protocole serait-il devenu aussi bon ? J’en doute vraiment. Nous aurions un énième projet incompatible réalisé en une semaine, alors que nous avons simplement besoin d’un protocole open source bien conçu », déclare van Zonneveld.
tus 1.0 intègre de nombreuses fonctionnalités avancées qui offrent une meilleure fiabilité, comme la détection des erreurs et les nouvelles tentatives. Autre avantage considérable des logiciels qui « parlent » tus : ils permettent de diviser un fichier en parties égales et de les téléverser en parallèle, ce qui accélère nettement le téléversement.
« Avec ce protocole ouvert, nous fournissons en quelque sorte aux développeurs un mode d’emploi précis pour mettre en œuvre des téléversements de fichiers plus fiables et plus performants. Ce document servira à créer des bibliothèques open source dans tous les principaux langages de programmation, comme Go, Python, Java, Node.js et PHP. Ces bibliothèques gratuites pourront ensuite être utilisées pour ajouter de meilleures fonctionnalités de téléversement à toute application ou à tout service. C’est vraiment aussi simple qu’un copier-coller », explique Marius Kleidl, l’actuel responsable du projet tus.
La plateforme de partage de vidéos Vimeo sera le premier grand site à utiliser tus 1.0. Naren Venkataraman, directeur de l’ingénierie chez Vimeo, a travaillé en étroite collaboration avec l’équipe de Transloadit et a apporté ses conseils pour la première version de tus.
« Chez Vimeo, nous pensons que tus a trouvé la bonne approche pour résoudre le problème du manque de fiabilité des téléversements de fichiers. Nous attendons avec impatience les améliorations de fiabilité et de performance de tus. Nous prévoyons d’ajouter la prise en charge de tus et encourageons les développeurs d’API à y passer », a déclaré Naren. Vimeo prévoit de déployer tus début 2016.
Outre Vimeo, tus a reçu de précieuses contributions de la part d’employés de Google et de Yahoo, ainsi que des auteurs de HTTP/1.1, de Node.js et de ZeroMQ.
Transloadit est actuellement en discussion avec plusieurs partenaires potentiels pour le projet et déploiera la prise en charge de tous les principaux langages de programmation avec l’aide de la communauté.
À propos de Transloadit
Fondée en 2009, Transloadit propose un service cloud d’encodage et de transfert de fichiers sur Internet. Transloadit est implantée à Berlin et à Amsterdam et trouve ses racines dans la communauté open source. À ce jour, Transloadit a travaillé avec des entreprises de renom, dont Viacom, Mercedes-Benz, Khan Academy, Coursera, Red Bull Music Academy et bien d’autres. Transloadit est autofinancée depuis ses débuts et appartient à deux de ses fondateurs : Kevin van Zonneveld et Tim Koschützki.
Pour plus d’informations, contactez :
Kevin van Zonneveld kvz@transloadit.com

