Entwicklung von Apps für Video-Streaming-Plattformen für Fortgeschrittene

Dieser Kurs bietet fortgeschrittenes Wissen zur Entwicklung von Apps für Video-Streaming-Plattformen. Die Teilnehmenden lernen, wie sie leistungsstarke und skalierbare Streaming-Anwendungen mit modernen Technologien entwickeln, die nahtlose Videoerlebnisse, benutzerfreundliche Oberflächen und Sicherheitsfunktionen bieten.

Kursinhalte:
  • Vertiefung der App-Entwicklung mit Kotlin (Android) und Swift (iOS)
  • Integration von Video-Streaming-Engines wie ExoPlayer (Android) und AVPlayer (iOS)
  • Verwendung von Content Delivery Networks (CDNs) für effizientes Streaming
  • Erstellung von benutzerfreundlichen Interfaces für Video-Browsing und -Wiedergabe
  • Implementierung von Funktionen wie Offline-Downloads, Playlists und Videoqualitätseinstellungen
  • Testing und Optimierung von Streaming-Performance und Bandbreitennutzung
  • Sicherheits- und DRM-Lösungen (Digital Rights Management) für den Schutz von Videoinhalten
  • Monetarisierung durch Werbung oder Abonnementsmodelle
  • Praktisches Projekt: Entwicklung einer Video-Streaming-App mit vollständiger Funktionalität