tus in den Medien für zuverlässige Übertragung großer Dateien
Um tus bekannter zu machen, haben wir einen Beitrag im The Platforms, Players & SDKs Superguide von Streaming Media veröffentlicht. Hier finden Sie den vollständigen Artikel.

tus.io – der neue Standard für die zuverlässige Übertragung großer Dateien
Sowohl professionelle als auch Consumer-Aufnahmegeräte erzeugen ständig immer größere Videodateien. Bei einer Vielzahl von Formaten wie 1080p, 4K, 8K und RAW, sowohl für Fotos als auch für Video, sind Dateigrößen im Bereich von 10 bis 100 GB immer häufiger anzutreffen. Als Unternehmen, das seit fast zehn Jahren im Transcoding-Geschäft tätig ist, bemerkte Transloadit eine stetige Zunahme von Übertragungsfehlern sowie verlorenen oder beschädigten Videos, obwohl unsere eigenen Encoding-Cluster, welche die Annahme der Dateien übernahmen, reibungslos liefen. Wie sich herausstellt, kann die Qualität der Netzwerke mit diesen größeren Dateigrößen oft nicht mithalten. Mit anderen Worten: Es wird immer mehr Gewicht über dieselben alten, primitiven Hängebrücken geschoben. Und obwohl diese Brücken zugegebenermaßen manchmal verbreitert werden und die Menschen sich schneller bewegen, sind sie gewiss nicht stabiler geworden.
Wenn Sie Inhalte über HTTP ausliefern, hatten Sie Glück. Downloads sind bereits seit HTTP Version 1.1 fortsetzbar. Für die Dateiannahme jedoch, etwa beim Hochladen von Inhalten auf eine Encoding-Plattform, gab es nie einen offenen Standard. Zwar sind im Laufe der Jahre einige Projekte entstanden, doch waren sie nicht interoperabel, weil ihnen eine gemeinsame Sprache und gemeinsame Regeln fehlten. Sie verfolgten ein kommerzielles Ziel oder waren auf die eigene Situation zugeschnitten. Eine fragmentierte, inkompatible Landschaft, ein wenig so, als gäbe es keine NFL und jedes Footballteam spielte einfach nach seinen eigenen Regeln.
Wir bei Transloadit haben beschlossen, etwas an dieser Situation zu ändern. Gemeinsam mit Vimeo sowie Mitarbeitenden von Google und GitHub haben wir uns daran gemacht, „tus.io“ zu schaffen: ein Open-Source-Protokoll für die Dateiübertragung, das Paketverlusten, mobilen Quellen in Bewegung und instabilem WLAN standhält. Darüber hinaus lässt es sich auch in Rechenzentren einsetzen, um beim Austausch von Videos zwischen Servern eine höhere Performance zu erzielen.
Die wichtigsten Vorteile beim Senden von Dateien mit tus.io:
- Zuverlässigkeit: Wenn Sie mit tus.io hochladen, kann eine Verbindung zwar weiterhin abbrechen, doch der Upload wird aggressiv wiederholt und nur die verbleibenden Bytes werden erneut hochgeladen. Dadurch sind Verbindungsabbrüche kaum spürbar.
- Performance: Neben der höheren Zuverlässigkeit kann tus.io große Dateien in Chunks aufteilen. Jeder Chunk wird dann gleichzeitig als eigener tus.io-Upload gesendet und profitiert damit von der automatischen Fortsetzbarkeit sowie allen weiteren tus.io-Funktionen. Sobald alle Chunks gesendet wurden, werden sie auf der Empfängerseite wieder zur ursprünglichen Datei zusammengeführt. Es ist wie Teleportation, nur ohne das Risiko, dass Ihre Dateien zu halben Fliegen-Mutanten werden – und außerdem deutlich performanter als gewöhnliche TCP-Uploads.
- Kosteneffizient: tus.io ist vollständig als Open Source unter einer liberalen Lizenz verfügbar und kann ohne Gebühren angepasst und in kommerzielle Produkte eingebettet werden. Für alle Programmiersprachen stehen SDKs bereit, sodass sich die Übertragungsvorteile von tus.io oft so einfach hinzufügen lassen wie eine Codezeile in Ihrem eigenen SDK oder Ihrer App.
- Kompatibilität: Nicht-HTTP- oder UDP-Lösungen werden in Firmen-Firewalls sowie in Hotspots an Flughäfen, in Hotels usw. meist blockiert. Da tus.io glücklicherweise als dünne Schicht auf gewöhnlichem HTTP aufsetzt, lässt es sich per Loadbalancer verteilen, proxyen und cachen und passiert Firewalls problemlos wie normaler Webverkehr. Tatsächlich funktioniert tus.io auch direkt in Apps oder im Webbrowser, falls Sie Endnutzenden ein zuverlässiges und performantes Hochladen von Dateien als festen Bestandteil Ihres Produkts anbieten möchten. Wir empfehlen einen Blick auf unseren Dateiuploader der nächsten Generation, uppy.io, der eine Reihe komfortabler UX-Funktionen (Drag & Drop, Webcam-Unterstützung, Auswahl von Dateien aus Cloud-Diensten) auf die reine Übertragungsleistung von tus.io aufsetzt.
- Sicherheit: Da tus.io über HTTP funktioniert, kann der gesamte Datenverkehr mithilfe Ihres bestehenden TLS-Setups (HTTPS) problemlos Ende-zu-Ende-verschlüsselt werden.
Warum ist das kostenlos? Wo ist der Haken?
Transloadit verlangt für tus.io kein Geld und wird das auch nie tun. Unser Geschäftsmodell besteht darin, großartige Open-Source-Projekte zu veröffentlichen, die unser kommerzielles Angebot ergänzen: unsere vielseitige Encoding-Plattform. Darüber hinaus bieten wir gehostete Versionen unserer Open-Source-Projekte für Kundinnen und Kunden an, die entweder keine Lust auf den damit verbundenen DevOp-Aufwand haben oder festgestellt haben, dass es für sie aufgrund von Skaleneffekten kosteneffizienter ist, ein Abonnement für unsere Plattform zur Dateiannahme und zum Encoding abzuschließen, als selbst eine solche aufzubauen.
Weitere Informationen
Für weitere Informationen oder eine Demo können Sie hello@transloadit.com kontaktieren oder direkt mit der Implementierung beginnen, indem Sie unsere Website des Community-Protokolls besuchen.
Über Transloadit
Transloadit wurde 2009 von Gründern ins Leben gerufen, die sich über die Open-Source-Community kennengelernt haben, und ist ein B2B-SaaS-Cloud-Dienst zum Hochladen und Encoding von Dateien. Transloadit kann Video, Audio, Bilder, Dokumente und Websites verarbeiten und ermöglicht leistungsstarke Verkettungen sowie individuelle Workflows. Da Transloadit fest von den Vorteilen einer weltweit verteilten Belegschaft überzeugt ist, fiel schon früh die Entscheidung, als Remote-First-Unternehmen zu arbeiten. Open Source ist nach wie vor vollständig in der DNA des Unternehmens verankert, und viele seiner Veröffentlichungen haben sich zu Industriestandards entwickelt. Bis heute bedient Transloadit die Anforderungen kleiner Start-ups bis hin zu namhaften Großunternehmen wie Viacom, Khan Academy, Coursera und The New York Times. Transloadit ist bootstrapped, profitabel und befindet sich im Privatbesitz seiner beiden Gründer: Kevin van Zonneveld und Tim Koschützki.
