Post on 19-Jan-2017
Innovative Integrationsmöglichkeit von Aufzeichnungen und Livestreaming für Hochschullehrveranstaltungen in eine
Open-Source-PlattformMasterarbeit
Rafael Jonach28. Januar 2016
Rafael Jonach28. Januar 2016
Problemstellung
● Automatisierte Produktion und Verteilung von Aufzeichnungen (Lehrveranstaltungen, Events, …)○ Wiederholung/Prüfungsvorbereitung○ Versäumnis der Lehrveranstaltung
● Livestreaming● Ablöse von Desire2Learn/Curry (Lizenzkosten)● Open-Source-Plattformen
2
Rafael Jonach28. Januar 2016
Problemstellung
4
Rohmaterial vom Aufnahmeequip-ment
● 2x Video, 1x Audio● Dateiserver● Metadaten im
TUGRAZonline ● TUbe: https://tube.tugraz.at● Durchsuchen und Wiedergabe● Livestream
Rafael Jonach28. Januar 2016
Exkurs: Opencast Matterhorn● “The free and open source solution for automated video capture and
distribution at scale.”● Seit Version 2.0 nur “Opencast”● http://www.opencast.org/● Serveranwendung
○ Administrationsportal○ Matterhorn Media Galerie
● Unterstützung in allen Phasen
6
Rafael Jonach28. Januar 2016
Exkurs: Opencast Matterhorn
7
● Vorbereitungsphase○ Planung von Aufzeichnungen○ Aufzeichnung via Capture Agent
● Nachbearbeitungsphase○ Verarbeitung des Rohmaterials (Workflow)
■ Konvertierung, Nebengeräusche, Branding, ...○ Distribution über Matterhorn Media Galerie, Moodle, YouTube, RSS, …
● Verwendungsphase○ Matterhorn Media Galerie○ Matterhorn Engage Player
Rafael Jonach28. Januar 2016
Exkurs: Opencast Matterhorn
Neue Aufzeichnungen einfügen:
1. Upload über die Administrationsoberfläche2. Als geplante Aufzeichnung über Capture Agent3. Aufruf einer REST-Schnittstelle
8
Rafael Jonach28. Januar 2016
Neue Aufzeichnungen einfügen:
1. Upload über die Administrationsoberfläche2. Als geplante Aufzeichnung über Capture Agent3. Aufruf einer REST-Schnittstelle
Exkurs: Opencast Matterhorn
9
Workflow von Opencast Matterhorn
Rafael Jonach28. Januar 2016
Evaluierung● Bestehende Gesamtlösungen
○ Opencast Matterhorn (TU Wien, TU Helsinki, Universität Bergen, ...)○ Lernfunk (Universität Osnabrück)○ OpenCourseWare (Massachusetts Institute of Technology)○ poliMedia (Polytechnische Universität Valencia)
● Open-Source-Plattform○ Opencast Matterhorn, BigBlueButton, MediaDrop
● HTML5/Flash-Player○ Matterhorn Engage Player○ Paella Player (Polytechnische Universität Valencia)○ Theodul Pass Player (Universität Osnabrück)
10
Rafael Jonach28. Januar 2016
Evaluierung● Bestehende Gesamtlösungen
○ Opencast Matterhorn (TU Wien, TU Helsinki, Universität Bergen, ...)○ Lernfunk (Universität Osnabrück)○ OpenCourseWare (Massachusetts Institute of Technology)○ poliMedia (Polytechnische Universität Valencia)
● Open-Source-Plattform○ Opencast Matterhorn, BigBlueButton, MediaDrop
● HTML5/Flash-Player○ Matterhorn Engage Player○ Paella Player (Polytechnische Universität Valencia)○ Theodul Pass Player (Universität Osnabrück)
11
Rafael Jonach28. Januar 2016
Probleme mit Opencast Matterhorn
● Automatisierte Produktion und Verteilung ○ Kompatibilität (Equpiment -> Capture Agents)○ Keine geplanten Aufzeichnungen
● Freie Gestaltung des Portals○ Bachelorarbeit Thomas Wilhelm○ Paella Player
● Livestreaming
12
Rafael Jonach28. Januar 2016
Konzept 1
13
Administrations-portal, Media Galerie, REST
Titel der LV, Vortragende, Datum, Ort, ...
Verarbeitetes Rohmaterial (Workflow)
Rafael Jonach28. Januar 2016
Abschließende Bemerkungen
● Automatisierte Abläufe → Weniger Personalaufwand● Keine Lizenzkosten● Aufzeichnungen & Livestreaming
17
Rafael Jonach28. Januar 2016
Daten & Fakten● TUbe seit 01.10.2014● 63 Serien davon 43 Lehrveranstaltungen● 558 LV-Aufzeichnungen, 221 sonstige Aufzeichnungen● 10 Vorträge pro Woche aufgezeichnet● Serverlast: 30-40 Streams● Max. Serverlast: 303 während Livestream
Stand: September 2015
19
Rafael Jonach28. Januar 2016
Opencast Matterhorn Workflow● Vor- und Nachlauf entfernen, Nebengeräusche● Branding (Wasserzeichen, Logo)● Vor- und Nachspann● Thumbnails● Untertitel (nicht automatisiert)● Extraktion der Folienstruktur● OCR● Konvertierung ins Zielformat● Veröffentlichung
20