Zum Ende der Metadaten springen
Zum Anfang der Metadaten

 

 

Für eLearning ist die Einbindung von Videos als Lernunterstützung sehr wichtig. Das Thema Video ist aufgrund der vielen Formate, Codecs, Container und Betriebssysteme / Browser sehr komplex. Videos sollten immer mit der Funktion „Video hinzufügen / editieren“ integriert werden. Hier finden Sie die wichtigsten Informationen zur Nutzung des TinyMCE Plugins "Video hinzufügen / editieren" (Unterstützt FLV, MP4 mit h264 codiert, AAC).

Weitergehende Informationen finden Sie jeweils in den grau hinterlegten Boxen.

Empfohlenes Format

In der Praxis hat sich der mp4 (oder MPEG-4) Container mit dem H.264 Video-Codec für Video und dem mp3 Audio-Codec für Audio etabliert. Aktuelle Versionen von IE, Firefox, Chrome und Safari können solche Videos abspielen. 


 Container - Definition
Videos werden in sogennannten Containern als Datei mit einer Datei-Endung gespeichert. Der Container enthält eine oder mehrere Video- und Tonspuren, die mit jeweils einem Codec codiert sind. Ein Codec ist im Wesentlichen ein Kompressionsalgorithmus und eine Beschreibung wie die Daten abgelegt sind.
Leider werden manche Datei-Endungen auch für Container- und auch Codierungsnamen verwendet. Deshalb ist bei einer Video-Bezeichnung nie ganz klar, ob es sich um die Codierung, die Datei-Endung oder den Container handelt.

Video hinzufügen / editieren 


Diese Funktion sollte genutzt werden, wenn Videos eingebunden werden sollen. Dabei greift das Tool auf den in OpenOLAT integrierten Mediaplayer zurück, was einige Vorteile hat.
1. Der Player erkennt das Format selbst, solange die Video- und Audio-Daten richtig codiert sind.
2. Der Player erkennt, ob ein Benutzer mit einem HTML5-fähigen und Codec-kompatiblen mobile-Browser auf das Video zugreift. In dem Fall werden die Filme mit einem HTML5-Tag versehen und können problemlos auch auf iPad o.ä. angezeigt werden.


Die folgenden Optionen stehen Ihnen zur Verfügung

Beschreibung
Video: Einbindung eines Videos mit spezifischer Codierung. 
Musik: Einbindung eines Audio-Files ohne Video. 
YouTube / Vimeo: Einbindung eines Youtube / Vimeo - Videos
http: Streaming mit Flash-Datei von einem Webserver
rtmp: Streaming mit Flash-Datei von einem speziellen Streaming-Server

Video (.FLV, .F4V, .MP4 und .M4V - h264 kodiert, .AAC sowie .M4A)

Diese Einstellung eignet sich für die Integration von Videos auf OpenOLAT am Besten. Als Container-Formate, d.h. die Formate die hochgeladen werden können, eignen sich die folgenden Kennzeichnungen:

Format Container

Bezeichnung des Containers

Beschreibung

.FLV

Flash Container

Flash-Videos mit Video und Audio, von Adobe definiert

.F4V

 

Kein Container, sondern reines Video-Format ohne Audio, von Adobe definiert

.MP4

MPEG-4

MP4 Video- und Audioformat, von MPEG-Verbund definiert, verschiedene Codecs

.M4V

MPEG-4

MP4 Videoformat mit H.264 Videocodec und MP3 oder AAC Audiocodec; Format für iTunes

In das Adressfeld können Sie entweder den Link auf das Video direkt eingeben oder die Dateil entsprechend hochladen.

Um optimale Kompatibilität sicherzustellen sollte ein MPEG-4 Container mit H.264 Kodierung für Video und AAC oder MP3 Kodierung für Audio verwendet werden. Als Dateiendung stehen somit .mp4 oder .m4v zur Verfügung, wobei .m4v nicht von allen Geräten abgespielt werden kann. Von Flash Filmen wird abgeraten da diese auf vielen mobilen Geräten wie z.B. das iPad grundsätzlich nicht abspielbar sind.

Musik (.MP3) 

Bei der Einbindung von reinen Audio-Dateien stehen nur eingeschränkte Funktionen im Player zur Verfügung. Man kann starten, stoppen und hat eine Fortschrittsanzeige, Funktionen wie Vollbild fehlen hier. Im Feld „Adresse“ kann entweder ein Link auf ein mp3-File eingegeben werden oder man lädt eine Datei auf OpenOLAT hoch. Das Abspielen von mp3 Audiodateien ist auf allen gängigen Browsern problemlos. 

YouTube

YouTube Filme werden direkt verlinkt, d.h. die Auswahlbox für das Hochladen einer Datei wird hier nicht benötigt. Videos können mit dieser Konfiguration direkt integriert werden.

Benutzen Sie als "Adresse" einen direkten Link zu dem Video, erhältlich unter dem Link "Teilen".


Vimeo

Vimeo Video werden in OpenOLAT auch direkt verlinkt. Unter „Adresse“ wird den Link des notwendigen Films eingegeben.

Einen direkten Link zu dem Vimeo-Video finden Sie unter dem Link "Share".


http (pseudo) Streamingserver (nur .FLV) 

Mit dieser Funktion können Flash-Filme im Format .flv integriert werden. Wenn die Filme am Ursprungsort richtig exportiert werden, enthalten sie eine Indexierung. Mit Hilfe dieses Inhaltsverzeichnisses kann man auch innerhalb des Films schnell an eine beliebige Stelle springen, der Film muss nicht erst komplett geladen werden. Es handelt sich dabei nicht um ein richtiges Streaming, bei diesem muss auch auf dem Server eine entsprechende Streaming-Software installiert sein muss.

In das Feld „Streamingserver“ muss die Adresse des Servers eingegeben werden. Unter „Adresse“ wird die Adresse des eigentlichen Films eingegeben.

Da mit dieser Variante der Einbettung die Inhalte nicht auf iPad angesehen werden können wird dieses Vorgehen nicht empfohlen. 

rtmp Streamingserver 

Mit dieser Funktion kann ein Flash Streaming-Server genutzt werden. Dabei wird ein spezielles Protokoll verwendet: RMTP - Real Time Messaging Protocol. Als Streaming-Server können verschiedene Produkte verwendet werden, z.B. das Akamai Netzwerk.

Dieses von Adobe entwickelte Protokoll ermöglicht die Übertragung des Videos vom Server zum Flash Player. Häufig kommt es bei dieser Variante aber zu Probleme mit Port-Einstellungen und Firewalls.

Da mit dieser Variante der Einbettung die Inhalte nicht auf iPad angesehen werden können wird dieses Vorgehen nicht empfohlen.

HTML5 Video 

OpenOLAT unterstützt auch HTML5 Videos welche in einer HTML Seite mit externen Werkzeugen eingebunden wurde. In diesem Fall muss der Autor selbst dafür sorgen, dass in dem HTML Tags verschiedene alternative Videoformate angegeben wurden (z.B. m4v und ogg) und diese allenfalls auch in unterschiedlichen Auflösungen in OpenOLAT abgelegt werden.

OpenOLAT unterstützt in diesem Fall das Pseudo-Streaming mittels Progressive Download bzw. Range-Requests. 

Video zum Upload vorbereiten

Soll ein Video in OpenOLAT hochgeladen werden, sollte neben dem Format des weiteren noch die Dateigrösse (wegen Netzwerkverkehr vor allem beim Download) beachtet werden, da der durch Video generierte Netzwerkverkehr sehr hoch ist. Ein Anwendungsbeispiel finden Sie hier.

Dateigrösse 

Die Dateigrösse eines Videos ist von vielen Parametern abhängig. 

Auflösung
 Anzahl Pixel in der x und der y...
Anzahl Pixel in der x und der y Achse. Bekannte Auflösungen wären z.B. 480x320, 800x600, 1024x567, 1280x720, 1920x1080. Ab einer Auflösung von 1280x720 spricht man von HD-Auflösung.
He höher die Auflösung, desto mehr Speicher wird benötigt.
 
Bildfrequenz (frames per second) 
 Ab ca. 16 Bildern pro Sekunde werden...

Ab ca. 16 Bildern pro Sekunde werden Bilder als Film wahrgenommen. Dies variiert jedoch stark je nach der Intensität der Bewegung. Im Kino werden traditionell 24 Bilder pro Sekunde Verwendet. Das Europäische PAL Fernsehformat verwendet 25 Bilder pro Sekunde, das Amerikanische NTSC 30 Bilder pro Sekunde.

Die Framerate kann variabel oder konstant festgelegt werden. Z.B. bei einem Film der aus Powerpoint Folien besteht kann es sein dass ein einzelnes Frame mehrere Sekunden lang ohne Veränderung gültig ist. In einem solchen Fall ist eine variable Framerate zu empfehlen.

Je mehr Bilder pro Sekunde gezeigt werden, desto mehr Speicher wird benötigt. 

Interlacing 
 Mit einem Trick kann die Bildfrequenz verdoppelt...

Mit einem Trick kann die Bildfrequenz verdoppelt werden ohne mehr Speicherplatz zu benötigen. Dabei wird alternierend nur jede zweite Zeile des Bildes übertragen und auf dem Bildschirm ersetzt. Dies führt zu einem leicht weniger scharfen Bild, da die Zeilen in den Bildern jedes zweite Mal nicht ganz zueinander passen. Durch die Bewegung im Film ist das aber in den meisten Fällen vernachlässigbar.

Verwendet man Interlacing bei gleichbleibender Framerate, so wird weniger Speicher benötigt.

 Codec 
 Der Codec ist ein Kompressionsalgorithmus...

Der Codec ist ein Kompressionsalgorithmus um die Videodaten möglichst klein abzuspeichern. In der Regel ist diese Kompression verlustbehaftet, ansonsten würden die Datenmengen viel zu gross sein. Codecs haben eine Vielzahl von Optimierungsparametern. Je nach Einstellungen dauert der Kompressionsschritt länger oder weniger lang. Es sind Optimierungen hinsichtlich Darstellungsqualität, Dateigrösse und Kompressionsdauer möglich.

Je stärker komprimiert, desto weniger Speicher wird benötigt. 

Verschiedene Geräte / Browser haben verschiedene Bildschirmauflösungen und unterstützen unterschiedliche Codecs. Mit einem Transcoding werden von einer ursprünglich möglichst hochwertigen Video- oder Audiodatei mit Hilfe einer speziellen Software Kopien angefertigt, die mit verschiedenen Auflösungen, Bitraten und Codecs komprimiert wurden.

Transkodierung ist das Umwandeln einer Audio- oder Video-Datei in ein anderes Audioformat oder Videoformat.
 Folgende Versionen eines Films sind abhängig von der Nutzung sinnvoll:
  • mp4 / h264 hoch auflösend mit hoher Bitrate für Desktop 
  • mp4 / h264 mittel auflösend mit mittlerer Bitrate für Tablet oder Desktop mit schlechter Internetanbindung 
  • mp4 / h264 klein auflösend mit tiefer Bitrate für mobile Geräte 
  • WebM / VP9 mittel auflösend mit mittlerer Bitrate für Geräte welche mp4 / h264 nicht unterstützen
  • Ogg / Theora mittel auflösend mit mittlerer Bitrate für Geräte welche mp4 / h264 nicht unterstützen

WebM und Ogg sind heute nicht mehr unbedingt notwendig da Google weiterhin und Firefox neu ebenfalls mp4 unterstützen. WebM ist ein von Google und Ogg ein von Firefox propagierter Container.

Für die Anwendung innerhalb von OpenOLAT wählen Sie am bestene eine kleine bis mittlere Auflösung mit tiefer bis mittlerer Bitrate.

Bitrate (kbps) 
 Die Bitrate definiert wieviele....

Die Bitrate definiert wieviele Datenbits pro Sekunde Videomaterial anfallen. Die Bitrate kann konstant definiert oder variabel sein. Im Variablen Fall wird eine Höchstlimite definiert. Die Bitrate definiert direkt wie gross ein Film ist und beeinflusst die Qualität des Bildes erheblich. Um die selbe Bildqualität zu erhalten bei grösserer Auflösung muss die Bitrate um den selben Faktor erhöht werden.

Je grösser die Bitrate bei einer bestimmten Auflösung, desto besser die Qualität des Filmes, aber umso mehr Speicher wird für den Film benötigt.


Weitere Aspekte wie Farbraum oder Anamorphic beeinflussen ebenfalls die Grösse des Filmes.


In der folgenden Tabelle ist die durchschnittliche Bitrate und die allgemein zu erwartenden Bitraten für andere Auflösungen mit üblichen Settings zu sehen. Die Bitraten ändern sich je nach Art des Filmes, Auflösung, Kodek und Kompression stark. Dies sind lediglich Richtgrössen, und wurden berechnet für MP4-Dateien mit dem H.264 Codec.

Bitrate /  Auflösung

320x240

480x2701024x5761280x7201920x1080
kbps4007001'5002'5004'000
mbps0.40.71.52.54
MB/S0.10.10.20.30.5
MB/Min35.311.318.830

Ein durchschnittlicher 10 Minuten dauernder Film in einer 480x270 Auflösung braucht also ca. 53 MB Speicherplatz. Der selbe Film in einer 720p HD Auflösung braucht ca. 180 MB. 

Anwendungsbeispiel: Netzwerkverkehr

Wenn 50 diesen 10 Minuten dauernde Film schauen führt dies zu einem Netzwerkverkehr von 2.7 GB bei einer 480x270 Auflösung. Wird der Film in 720p HD Auflösung geschaut führt dies zu 9 GB Netzwerkverkehr.

Schauen die 50 Lernenden den Film gleichzeitig, so muss das Netzwerk 35 Mb/s (4.4 MB/s) an Daten übertragen können. Wird der Film in 720p HD Auflösung geschaut führt dies zu einer Netzwerkbelastung von rund 125 Mb/s (15.6 MB/s).

Bei 100 gleichzeitigen Zugriffen verdoppeln sich die Zahlen entsprechend.

Als Vergleich: mit einem üblichen 802.11n Wireless Access-Point können real ca. 40-50 Mb/s übertragen werden. Mit spezieller Hardware ist ein Durchsatz bis 100 Mb/s realistisch, allerdings müssen das auch die Endgeräte unterstützen. 50 Lernende die in einem Zimmer ein Lehrvideo anschauen kann netzwerktechnisch also bereits kritisch sein.

HandBrake Einstellungen

Wenn Sie Videos für OpenOLAT selbst erstellen bzw. bereit stellen müssen, können Sie diese mit einer speziellen Transcoding-Software in das richtige Format bzw. die benötigte Auflösung bringen. Wir empfehlen dazu HandBrake, eine freie OpenSource Software. Mehr Informationen zur Software finden Sie auf der Wikipedia-Seite HandBrake, sowie der Produktwebseite https://handbrake.fr/.  https://en.wikipedia.org/wiki/HandBrake

1. Öffnen Sie HandBrake, und wählen Sie die  zu konvertierende Datei aus. Ausgangsformate sind z.B. M4V- oder MOV-Dateien.

2. Selektieren Sie "Normal" als Profil, und aktivieren sie "Web optimized".

Am besten lassen Sie alle übrigen Einstellungen wie voreingestellt.

3. Mit Hilfe der "Picture Settings" stellen Sie die gewünschte Ausgabegrösse / Auflösung ein.


  • Klein: 320 und 480
  • Mittel: 1024
  • Gross (HD): 1280 und 1920