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