Transloadit stellt „tus 1.0“ für zuverlässige Uploads vor
Amsterdam/Berlin - 16. November 2015
Video-Encoding-Dienst Transloadit veröffentlicht „tus 1.0“, ein Protokoll für fortsetzbare Uploads, das Vimeo einsetzen wird
tus 1.0 wurde entwickelt, um das Problem unterbrochener Uploads auf Mobilgeräten und Desktop-Rechnern zu lösen. Es ist die neueste Open-Source-Veröffentlichung des niederländisch-deutschen Unternehmens Transloadit.
Allzu oft gehen Dateien beim Hochladen durch instabile Netzwerkverbindungen verloren. tus 1.0 soll dieses Problem ein für alle Mal lösen. Das Protokoll ist als zusätzliche Schicht über HTTP konzipiert. Sie stellt sicher, dass Datei-Uploads nach dem Wiederherstellen der Verbindung genau dort fortgesetzt werden, wo sie unterbrochen wurden, ohne dass Nutzende erneut eingreifen müssen.
Kevin van Zonneveld, einer der Gründer von Transloadit, erklärt: „Menschen möchten auf ihren Mobilgeräten immer größere Videos und Bilder frei teilen können. Doch die Mobilfunknetze sind weiterhin zu instabil, und die bestehenden Lösungen sind ein Durcheinander. Derzeit entwickelt jedes neue Projekt sein eigenes Protokoll für Datei-Uploads. Einige bieten zwar die dringend benötigte automatische Wiederaufnahme, halten ihre Lösung aber meist unter Verschluss. Das Ergebnis ist eine fragmentierte Welt inkompatibler APIs und Softwarekomponenten. Standardisierung gibt es kaum.“
Da immer mehr große Videodateien auf Mobilgeräten konsumiert werden, ist ein maßgebliches Protokoll für fortsetzbare Uploads nach Ansicht von Transloadit wichtiger denn je. Seit drei Jahren arbeitet das Team über GitHub eng mit der Community an diesem Open-Source-Projekt zusammen.
„Natürlich hätten wir das für uns behalten können. Aber wäre das Protokoll dann genauso gut geworden? Das bezweifle ich sehr. Wir hätten nur ein weiteres inkompatibles Ein-Wochen-Projekt, obwohl wir eigentlich nur ein einziges, gut umgesetztes Open-Source-Protokoll brauchen“, sagt van Zonneveld.
tus 1.0 bietet viele fortschrittliche Funktionen für mehr Zuverlässigkeit, darunter Fehlererkennung und Retries. Ein weiterer großer Vorteil von Software, die tus „spricht“: Sie unterstützt das Aufteilen einer Datei in gleich große Teile, die parallel hochgeladen werden. Das beschleunigt den Upload deutlich.
„Mit diesem offenen Protokoll geben wir Entwicklern im Grunde eine genaue Anleitung, wie sie zuverlässigere und leistungsfähigere Datei-Uploads implementieren können. Auf Basis dieses Dokuments werden Open-Source-Bibliotheken für alle wichtigen Programmiersprachen wie Go, Python, Java, Node.js und PHP entstehen. Mit diesen kostenlosen Bibliotheken lassen sich dann die Upload-Funktionen jeder App oder jedes Dienstes verbessern. Es ist wirklich so einfach wie Kopieren und Einfügen“, sagt Marius Kleidl, der derzeitige Projektleiter von tus.
Die Videoplattform Vimeo wird als erste große Website tus 1.0 einsetzen. Naren Venkataraman, Leiter der technischen Entwicklung bei Vimeo, hat eng mit dem Team von Transloadit zusammengearbeitet und die erste Veröffentlichung von tus beratend begleitet.
„Wir bei Vimeo finden, dass tus den richtigen Ansatz gefunden hat, um das Problem unzuverlässiger Datei-Uploads zu lösen. Wir freuen uns auf die höhere Zuverlässigkeit und Leistung von tus. Wir planen, tus zu unterstützen, und ermutigen API-Entwickler zum Umstieg“, sagte Naren. Vimeo plant, tus Anfang 2016 einzuführen.
Neben Vimeo haben auch Mitarbeitende von Google und Yahoo sowie die Urheber von HTTP/1.1, Node.js und ZeroMQ wertvolle Beiträge zu tus geleistet.
Transloadit spricht derzeit mit mehreren möglichen Partnern für das Projekt und wird mit Hilfe der Community Unterstützung für alle wichtigen Programmiersprachen bereitstellen.
Über Transloadit
Transloadit wurde 2009 gegründet und bietet einen Cloud-Dienst für das Encoding und die Übertragung von Dateien über das Internet. Transloadit hat seinen Sitz in Berlin und Amsterdam und seine Wurzeln in der Open-Source-Community. Bis heute hat Transloadit mit namhaften Unternehmen wie Viacom, Mercedes-Benz, Khan Academy, Coursera, Red Bull Music Academy und vielen weiteren zusammengearbeitet. Transloadit finanziert sich seit der Gründung aus eigenen Mitteln und befindet sich im Privatbesitz von zwei seiner Gründer: Kevin van Zonneveld und Tim Koschützki.
Für weitere Informationen wenden Sie sich an:
Kevin van Zonneveld kvz@transloadit.com

