Softwareentwicklung für interaktive Medien: Streaming und mobile Entertainment-Lösungen für Fortgeschrittene

Dieser Kurs bietet fortgeschrittenes Wissen zur Entwicklung von Software für interaktive Medien mit einem Fokus auf Streaming-Dienste und mobile Entertainment-Lösungen. Die Teilnehmenden lernen, wie sie leistungsstarke und benutzerfreundliche Anwendungen entwickeln, die Inhalte in Echtzeit bereitstellen und gleichzeitig eine interaktive Nutzererfahrung ermöglichen.

Kursinhalte:
  • Grundlagen und Trends in der Softwareentwicklung für interaktive Medien
  • Integration von Video- und Audio-Streaming-APIs wie ExoPlayer (Android) und AVFoundation (iOS)
  • Entwicklung interaktiver Funktionen wie Voting, Chats und In-App-Spiele
  • Optimierung von Streaming-Performance und Netzwerkmanagement
  • Implementierung von Content Delivery Networks (CDNs) für globale Skalierbarkeit
  • Sicherheits- und DRM-Lösungen (Digital Rights Management) zum Schutz von Medieninhalten
  • Entwicklung personalisierter Inhalte durch Recommendation-Engines
  • Design und Entwicklung von benutzerfreundlichen Interfaces für mobile Entertainment-Apps
  • Testing und Debugging von interaktiven Medienanwendungen
  • Praktisches Projekt: Entwicklung einer Streaming- und Entertainment-App mit interaktiven Funktionen