24
Innovative Integrationsmöglichkeit von Aufzeichnungen und Livestreaming für Hochschullehrveranstaltungen in eine Open-Source-Plattform Masterarbeit Rafael Jonach 28. Januar 2016

Innovative Integrationsmöglichkeit von Aufzeichnungen und Livestreaming für Hochschullehrveranstaltungen in eine Open-Source-Plattform

Embed Size (px)

Citation preview

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

3

Rohmaterial vom Aufnahmeequip-ment

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

Phasenmodell

5

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

Konzept 2

14

Rafael Jonach28. Januar 2016

Konzept 3

15

Event = Aufzeichnung oder Livestream

Rafael Jonach28. Januar 2016

Konzept 4 - Final

16

Rafael Jonach28. Januar 2016

Abschließende Bemerkungen

● Automatisierte Abläufe → Weniger Personalaufwand● Keine Lizenzkosten● Aufzeichnungen & Livestreaming

17

Rafael Jonach28. Januar 2016

Vielen Dank für Ihre Aufmerksamkeit!

18

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

Rafael Jonach28. Januar 2016

Paella Player

21

Rafael Jonach28. Januar 2016

Engage Player (Alt)

22

Rafael Jonach28. Januar 2016

Theodul Pass Player (Engage Player Neu)

23

Rafael Jonach28. Januar 2016

Rechtliches

● Datenschutz○ Erhebung, Verarbeitung und Nutzung personenbezogener Daten○ Name, Alter, E-Mail, IP-Adresse, Matrikelnummer○ Sondererlaubnis für Hochschulen

● Urheberrecht○ Recht am eigenen Bild○ Verwendung von fremden Inhalten im Vortrag

24