Plattformübergreifende Videowiedergabe und DRM nativ umgesetzt

Ein nativer Player pro Plattform, angebunden an Ihren Lizenzserver.

Geschützte Wiedergabe auf Apple und Android braucht zwei DRM-Systeme, zwei Manifeste und zwei native Player. Ich baue beide und binde sie sauber an Ihre Lizenzauslieferung an. Tagessatz: €500.

Reparaturauftrag

Nº ····

Abgabe

Ihr Tag, 9:00

Fertig

19:00

Sie holen ab

Die Korrektur, auf Ihrem Smartphone installiert, und die Änderung in Ihrem Quellcode.

Abschnitt bitte aufbewahren

Nº ····

Tag 1

500 € netto

Tag 1 buchen

Remote Tagessatz

€500netto

Ich arbeite seit 2008 mit AVPlayer, HLS und FairPlay und habe Live-TV, VOD und Offline-Wiedergabe auf echten Geräten ausgeliefert.

Sie holen ab

  • Nativer AVPlayer-Client für iOS, macOS und tvOS mit FairPlay-Schlüsselauslieferung
  • Nativer ExoPlayer/Media3-Client für Android mit Widevine, inklusive sicherem L1-Pfad wo verfügbar
  • Anbindung an Ihren Lizenzserver, Manifestauswahl pro Gerät (HLS gegen DASH) und Schlüsselrotation
  • Audio- und Untertitelspuren, schneller Start, sauberes Spulen und Offline-Downloads mit Lizenzverlängerung

Reparaturauftrag

  • Warum ein DRM nicht reicht

    Kein einzelnes DRM deckt alle Geräte ab. Apple verlangt FairPlay über HLS, Android und Chrome verlangen Widevine, und viele Windows-Geräte sowie ältere Smart-TVs verlangen PlayReady. In der Praxis liefern Sie deshalb sowohl HLS als auch DASH aus und wählen Manifest und Schlüsselsystem passend zum anfragenden Gerät. Ich richte diese Auswahl serverseitig und im Client so ein, dass jedes Gerät den Pfad bekommt, der dort entschlüsseln kann.

  • Ein eigener nativer Player pro Plattform

    Auf Apple-Geräten ist AVPlayer der einzige Weg zu hardwaregestütztem FairPlay und stabiler Hintergrundwiedergabe. Auf Android übernimmt ExoPlayer über Media3 die Widevine-Anbindung und das adaptive Streaming. Diese beiden Stacks verhalten sich bei Pufferung, Spurwechsel und Fehlerbehandlung unterschiedlich. Ich baue jeden Client direkt auf der nativen API auf, statt eine gemeinsame Abstraktion darüberzulegen, die in den Randfällen bricht.

  • Lizenzserver und Schlüsselauslieferung

    Der Player ist nur die halbe Aufgabe. Die Wiedergabe steht und fällt mit der Schlüsselauslieferung: SPC- und CKC-Austausch bei FairPlay, Lizenzanfragen bei Widevine, dazu Token, Ablaufzeiten und Gerätebindung. Ich binde die Clients an Ihren bestehenden Lizenzserver an oder arbeite mit Ihrem DRM-Anbieter wie Axinom, EZDRM oder PallyCon zusammen. Wo nötig kläre ich die Persistenz von Offline-Lizenzen und deren Verlängerung.

  • Verhalten auf echten Geräten

    Auf dem Simulator sieht vieles gut aus, doch FairPlay und Widevine-L1 verlangen echte Hardware. Ich teste Startzeit, Spulen, Spurwechsel und Wiederaufnahme nach Unterbrechung auf physischen iPhones, iPads, Apple TVs und Android-Geräten. Picture in Picture und AirPlay auf Apple sowie Background-Playback gehören dazu. Sie bekommen einen Player, der unter Netzschwankungen und bei langen Sessions stabil bleibt.

Häufige Fragen

Brauchen Sie Senior Hilfe für native Mobile Apps?

Senden Sie Produktkontext, Zielplattform, Repository-Status und Zeitplan. Ich sage schnell, ob ich helfen kann.

Kostenloses 20-Min-Gespräch buchen

Abschnitt bitte aufbewahren

Nº ····

Tag 1

500 € netto

Tag 1 buchen

Oder hinterlassen Sie eine Nachricht am Tresen

Beschreiben Sie Ihr Projekt. Wenn ich verfügbar bin, antworte ich sofort im Chat, sonst innerhalb von 24 Stunden.