Zum Inhalt springen
Keystate

Ein Video hochladen

MP4, MOV, M4V oder WebM bis 2 GB. Die Datei geht direkt in den Videospeicher und nicht über unseren Server. Was das für dich bedeutet.

Die Ablagefläche Video hinzufügen steht auf der Übersicht, sobald zwei Dinge stimmen: Es gibt mindestens ein Kapitel, und der Videospeicher ist auf dem Server eingerichtet. Fehlt eines von beiden, siehst du die Fläche nicht. Ein Formular anzubieten, das beim Absenden scheitert, ist schlimmer als keines.

Der Weg

  1. Öffne Einstellungen → Hilfe → Einarbeitung.
  2. Trag in Video hinzufügen einen Titel ein. Pflicht. Der Platzhalter schlägt „Rundgang durchs Büro” vor.
  3. Wähl das Kapitel aus der Liste. Es geht nur ein Kapitel deines eigenen Büros.
  4. Die Beschreibung ist freiwillig: ein bis zwei Sätze, worum es geht und worauf zu achten ist.
  5. Wähl die Videodatei.
  6. Hochladen. Der Knopf heißt danach „Wird übertragen …”, darunter läuft ein Balken mit Prozentzahl.
  7. Am Ende steht kurz „Wird geprüft …”, dann lädt die Seite neu und das Video steht in seinem Kapitel.

Neu geladen wird absichtlich, statt die Liste im Browser nachzubauen. Der Server kennt die Reihenfolge, den Stand und die Rechte.

Formate und Grenzen

WasWert
FormateMP4, MOV, M4V, WebM
Größte Datei2 GB
Kleinste Dateimehr als 0 Byte
Gültigkeit der Upload-Adresse90 Minuten
TitelPflicht
Beschreibungfreiwillig
Anzahl Videoskeine Grenze im Code

Das Dateifeld nimmt genau diese vier Typen an, und die Prüfung auf dem Server arbeitet mit derselben Liste. Ein Feld, das mehr durchlässt als die Prüfung, wäre eine Absage nach der Wartezeit.

Der Typ wird aus der Meldung des Browsers gelesen, und wenn die leer bleibt, aus der Dateiendung. Windows meldet für .mov je nach installierten Codecs nichts oder etwas Erfundenes, deshalb der zweite Weg.

Zwei Gigabyte sind großzügig gemeint: Ein Rundgang durchs Büro in Handyqualität liegt bei 100 bis 400 MB. Wer deutlich darüber liegt, hat meist eine unkomprimierte Kameradatei erwischt.

Warum das Fenster offen bleiben muss

Die Datei geht nicht durch unseren Server. Der Browser holt sich bei uns eine vorsignierte Adresse, lädt die Datei damit direkt in den Videospeicher und meldet danach „fertig”. Deshalb steht unter dem Formular: Das Fenster muss dafür offen bleiben.

Der Grund ist handfest. Der Server davor bricht bei 50 MB ab, und ein Upload durch unseren Dienst würde einen Arbeitsprozess minutenlang blockieren. Bei 2 GB über eine Leitung mit 10 Mbit sind das rund 28 Minuten. Die Upload-Adresse gilt deshalb 90 Minuten, sie muss die ganze Übertragung überdauern.

Für diesen Weg braucht die Ablagefläche JavaScript. Steht es aus, siehst du an ihrer Stelle den Hinweis, dass Ansehen und Abhaken auch ohne funktionieren, das Hochladen aber nicht.

Was Keystate nachprüft

Dem Browser wird die Meldung „fertig” nicht geglaubt. Nach dem Hochladen fragt Keystate den Videospeicher selbst, ob dort wirklich eine Datei liegt und wie groß sie ist. Erst danach wechselt das Video von offen auf fertig und taucht in der Liste auf. Eine angemeldete Zeile ohne Datei ist noch kein Video, und wer darauf klickt, bekäme einen leeren Abspieler.

Eine einzige Angabe kommt vom Browser: die Laufzeit. Sie wird beim Auswählen der Datei aus dem Videostrom gelesen, mit fünf Sekunden Frist. Sie auf dem Server zu ermitteln hieße, die Datei zu holen und zu dekodieren, für eine Zeile unter dem Titel. Klappt das Auslesen nicht, bleibt die Dauer leer und die Seite zeigt einfach keine an. Am Upload ändert das nichts.

Wo die Datei landet

In einem eigenen Videospeicher, der keine öffentliche Adresse hat. Der Dateiname deines Rechners bleibt draußen: Der Ablageort ist ein Zufallswert mit der zum Typ passenden Endung, einsortiert unter dem Kürzel deines Büros. Zwei Kollegen können also beide „IMG_0042.MOV” hochladen, ohne dass der zweite den ersten überschreibt.

Abgespielt wird über eine Adresse, die bei jedem Aufruf der Videoseite neu erzeugt wird und vier Stunden gilt. Ein weitergegebener Link läuft darum ab, und genau so ist es gemeint.

Unter dem Abspieler steht später, wer das Video eingestellt hat, wann, und wie groß es ist. Der Upload landet außerdem im Handlungsprotokoll deines Büros, als „Schulungsvideo hochgeladen” mit dem Titel.

Weiterlesen: