VIDEO STREAMING

Fachbereich VI Informatik und Medien

Masterarbeit

von

G. Jakub Kwaczyński

zur Erlangung

des akademischen Grades

Master of Science (M.Sc.)

im Studiengang

Medieninformatik

Thema:

Konzeption und exemplarische Umsetzung

einer portierbaren API-Umgebung für vereinfachtes Video

Betreuer: Prof. Dr. Strzebkowski

Gutachter: Prof. Dr. Görlich

Eingereicht: 28. August 2018

Inhaltsverzeichnis

1. Einleitung

    1.1. Motivation

    1.2. Aufgabenstellung

    1.3. Recherchen

    1.4. Einarbeitung in folgende Techniken	

    1.5. Konzepte und Entwürfe

    1.6. Umsetzungen

    1.7. Tests

2. Aufbau der Arbeit

3. Fachliches Umfeld

    3.1. Youtube und andere

    3.2. White Label

    3.3. Monetisierung

4. Technisches Umfeld

    4.1. Streamingformate und -protokolle

    4.2. Evolution der Streamingtechnologien

    4.3. Streamingkomponenten

    4.4. Aktuelle technische Lösungen

        4.4.1. HTML5-Video

        4.4.2. Flash – Progressive Download

        4.4.3. HTTP Live Streaming

    4.5. Verschlüsselung und Sicherheit

        4.5.1. AES-Cipher im HLS-Protokoll

        4.5.2. Digital Rights Management

5. Anforderungsanalyse

  5.1. Abgrenzungskriterien

  5.2. MUSS-SOLL-KANN Analyse – REST API/Transcoder

  5.3. MUSS-SOLL-KANN Analyse – Frontend/Player

6. Konzept und Entwurf

    6.1. Workflow Diagram

    6.2. Skalierung

    6.3. Datenbankstruktur

        6.3.1. Token

        6.3.2. Media

        6.3.3. Profiles

7. Umsetzung

    7.1. Code-Beispiele

    7.2. Webencoder-Test

    7.3. Playout-Test

8. Diskussion und Ausblick

    8.1. Retrospektive

    8.2. Ausblick

    8.3. Kommerzialisierung

    8.4. Fazit

Literaturverzeichnis

Abbildungsverzeichnis

Tabellenverzeichnis